1. adb shell
2. adb version 查看 adb 安装版本
3. adb start-server 启动服务
4. adb kill-server 杀死服务
5. adb get-state 获取设备状态值
6. adb get-serialno 获得一系列的序列号信息
7. adb remount 对其设备读写进行重新安装
8. adb sreboot 重新加载或者是去恢复程序等
9. adb reboot-bootloader 对其重新启动的设备进行加载
9. adb root 重新启动后获得ROOT权限
10. adb usb 重新启动来监听器USB
11. adb logcat | more
12. adb devices
13. adb uninstall -k [package] 其中package表示需要卸载的应用的包的名字,k表示是否保留应用的配置信息和cache数据。
adb install -r [xxx.apk] 其中 - r 参数,若提示 "exsit.." 的提示信息, 参数 -r 可以替换原有的apk。 重新安装该程序,保存数据
adb shell pm clean com.cvte.health 可以清除 某个包apk的数据,就是相当于清除数据
adb install [-l] [-r] [-s] <file> - EN push this package file to the device and install it - CHS 给设备安装软件
(‘-l‘ means forward-lock the app) #锁定该程序
(‘-r‘ means reinstall the app, keeping its data) #重新安装该程序,保存数据
(‘-s‘ means install on SD card instead of internal storage) #安装在SD卡内,而不是设备内部存储
adb uninstall [-k] <package> - EN remove this app package from the device - CHS 从设备删除程序包
(‘-k‘ means keep the data and cache directories) #不删除程序运行所产生的数据和缓存目录(如软件的数据库文件)
14. adb shell df 系统分区挂在情况
15. adb pull <remote> <local>
16. adb push <local> <remote>
17. adb bugreport ------------ 查看bug报告
18. logcat -b radio 记录无线通讯日志
19. sqlite3 调试 小型数据库
sqlite3 /data/data/com.example.google.rss.rssexample/databases/rssitems.db
sqlite3 /data/data/com.android.providers.settings/databases/settings.db
sqlite> select * from global;
sqlite> select * from system;
sqlite> select * from secure;
sqlite> .exit
20. adb shell am start -n 包名/包名+类名(-n 类名,-a action,-d date,-m MIME-TYPE,-c category,-e 扩展数据,等)。
http://blog.csdn.net/hustpzb/article/details/16820295 参考博客
21.adb shell dumpsys meminfo +包名 查看 你app 使用的内存情况