ADB常用命令

设备管理

adb devices //已连接设备列表
adb reboot  //重启设备
adb reboot bootloader //重启到刷机模式
adb reboot recovery   //重启到恢复模式

app管理

apkfile : apk文件完整路径,如:C:\Users\Administrator\Desktop\test.apk package: 包名,如:com.classic.core activity: 去掉包名后的Activity全称,例如:ui.activity.MainActivity

adb install [apkfile]      //安装apk
adb install -r [apkfile]   //重新安装apk,保留数据和缓存文件
adb install -s [apkfile]   //安装apk到sd卡
adb uninstall [package]    //卸载app
adb uninstall -k [package] //卸载app,保留数据和缓存文件
adb shell am start -n [package]/.[activity] //启动应用

adb服务管理

adb kill-server  //终止adb服务进程
adb start-server //重启adb服务进程

查看设备信息

adb shell cat /sys/class/net/wlan0/address //获取mac地址
adb shell cat /data/misc/wifi/*.conf       //查看wifi密码,需要root权限
adb shell cat /system/build.prop           //获取设备的详细配置信息
adb shell cat /proc/cpuinfo                //获取cpu序列号
adb get-serialno //获取序列号
adb logcat       //查看log

查看内存信息

adb shell top         //查看设备cpu和内存占用情况
adb shell top -m 6    //查看占用内存前6的app
adb shell top -n 1    //刷新一次内存信息,然后返回
adb shell procrank  //查询各进程内存使用情况
adb shell kill [pid]  //杀死一个进程
adb shell ps          //查看进程列表
adb shell ps -x [pid] //查看指定进程状态
adb shell service list //查看后台services信息
adb shell cat /proc/meminfo //查看当前内存占用
adb shell cat /proc/iomem   //查看IO内存分区

其它(自己常用命令记录)

adb remount -o rw /system //挂载可读写
adb shell pm list packages //查看所有安装包
adb shell rm /system/priv-app/xxx.apk //删除安装包
adb push C:\xxx\xxx.apk /system/priv-app/xxx.apk //推送文件到指定目录
adb shell chmod 666 /dev/video2 //给USB摄像头添加读写权限

adb shell 
netcfg //查看IP地址
ifconfig eth0 192.168.18.160  //设置IP地址

启用CheckJNI

adb shell setprop debug.checkjni 1

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Golang语言社区

游戏服务器之多进程架构通信

游戏服务器有时需要分多个进程来处理各种负载。多个进程之间的连接处理就相对复杂了。 1、服务器进程类型 (1)登陆服务器 创建账号,检验角色账号,选择和获取并返回...

47250
来自专栏*坤的Blog

批量打开连接

喜欢收藏一些好的网站,比方说一些课程,一些技术人的博客,一些一些新闻媒体,有时候全部都想看, 有时候想看部分,之前是把这些连接放在一个收藏夹的文件夹里面,然后...

14510
来自专栏章鱼的慢慢技术路

虚拟机的基本网络配置

32450
来自专栏Laoqi's Linux运维专列

Springboot and Gitlab 自动部署配置

29930
来自专栏大数据和云计算技术

MongoDB系列11:Munin监控MongoDB

Munin是一个网络资源监控工具,可以帮助分析资源趋势。默认提供了大量的分析图形。以下讲述如何设置MongoDB的Munin监控插件。

21630
来自专栏ASP.NET MVC5 后台权限管理系统

.Net 转战 Android 4.4 日常笔记(5)--新软件Android Studio 0.5.8安装与配置及问题解决

说真心话,Eclipse跟我们.net的VS比起来就是屌丝比高富帅,一切都是那么的难用,速度慢得我无法忍受 于是想试试Google钦点的Android Stud...

20670
来自专栏Java成神之路

Git_错误_01_failed to push some refs to 'git@github.com

7410
来自专栏前端儿

SeaJS 模块化加载框架使用

CommonJS,CMD,AMD等规范后文会提到,这里主要先了解如何在代码中使用。

13210
来自专栏ionic3+

【技巧】ionic多环境配置

这种方式稍显麻烦,也容易误操作,而比较优雅的方式是通过配置文件和命令行参数结合来实现。

21920
来自专栏Python中文社区

1行Python代码实现FTP服务器

当你想快速共享一个目录的时候,这是特别有用的,只需要1行代码即可实现。 FTP 服务器,在此之前我都是使用Linux的vsftpd软件包来搭建FTP服务器的,现...

330100

扫码关注云+社区

领取腾讯云代金券