adb常用命令:
1、adb devices 获取手机设备号
adb devices -l
2、adb shell pm list packages 列出所有安装的应用,包含系统和第三方
adb shell pm list packages -3 列出所有第三方应用
adb shell pm list packages -s 列出所有系统应用
3、adb shell dumpsys window w | findstr \/ | findstr name= 查看应用(如支付宝)的package包名和activity名
4、adb shell dumpsys package com.eg.android.AlipayGphone | findstr versionCode 查看应用(如支付宝)的versionCode
5、adb shell dumpsys package com.eg.android.AlipayGphone | findstr versionName 查看应用(如支付宝)的versionName
6、adb shell am start com.eg.android.AlipayGphone/com.eg.android.AlipayGphone.AlipayLogin 打开应用(如支付宝)
7、adb shell am force-stop com.eg.android.AlipayGphone 关闭应用包含进程(如支付宝 )
adb shell kill [pid] 杀死某一个进程<pid如何获取看第24条>(此kill方法需要root权限)
8、adb -s NPE4C17302001740 install E:\com.tencent.mobileqq.apk 从电脑向手机安装应用
或adb -s NPE4C17302001740 install -r E:\com.tencent.mobileqq.apk 强制安装
9、adb shell pm install /sdcard/360MobileSafe_8.0.0.1044.apk 安装手机内存卡中的应用
10、adb uninstall com.tencent.mobileqq 卸载手机里面的应用(如QQ)
或adb shell pm uninstall com.tencent.mobileqq
11、adb uninstall -k com.tencent.mobileqq 卸载 app 但保留数据和缓存文件
12、adb push E:\com.tencent.mobileqq.apk /sdcard/ 把电脑中的文件发送到手机存储卡中
13、adb pull /mnt/sdcard/com.tencent.mobileqq.apk E:\123 把手机中的文件发送到电脑e盘的123文件夹中
14、adb shell input text hohoho 在手机文本框中输入文本信息:hohoho<不支持中文>
15、adb shell input keyevent <event_code> 向设备发送按键事件。
event_code 参考view/KeyEvent.java中的 KEYCODE_*
public static final int KEYCODE_SOFT_LEFT = 1;
public static final int KEYCODE_SOFT_RIGHT = 2;
public static final int KEYCODE_HOME = 3;
public static final int KEYCODE_BACK = 4;
public static final int KEYCODE_CALL = 5;
public static final int KEYCODE_ENDCALL = 6;
adb shell input keyevent 26 点亮屏幕
adb shell input keyevent 26 再执行一次,熄灭屏幕
adb shell input keyevent 6 熄屏
adb shell input keyevent 82 只针对于非密码指纹图案锁屏
adb shell input keyevent 5 打开联系人
adb shell input keyevent 4 点击返回键
adb shell input keyevent 3 按home键
16、adb logcat > e:1.log
adb bugreport > e:2.log 截取日志
17、adb shell getprop ro.build.version.release 查看当前手机版本
18、adb shell wm size 查看手机分辨率
19、adb shell getprop > e:/1.txt 列出手机参数,并以1.txt文件保存至电脑e盘
20、adb reboot 手机重启
adb reboot recovery 重启手机到recovery界面
adb reboot bootloader 重启手机到bootloader界面
21、adb shell service list 查看进程
22、adb shell top 查看内存使用
23、adb shell top -m 6 查看占用内存最多的前6个应用
24、adb shell "ps|grep com.tencent.mm" 查看某一个进程(如:微信)<第二个字段为PID>
25、adb shell pm clear com.tencent.mm 清除应用(如微信)所有缓存和数据