1.连接Android设备
adb devices
2.安装一个apk
adb install 全路径名(如d:/aa.apk)
(2).重新安装aa.apk,保留数据和缓存文件:
adb install -r aa.apk
(3).安装aa.apk到sd卡:
adb install -s aa.apk
3.卸载apk(1).直接卸载apk
adb uninstall apk包名
(2).卸载 app 但保留数据和缓存文件:
adb uninstall -k com.itsdd.test
4.查看apk信息命令操作先adb shell登录设备的shell,然后执行下列操作
(1).列出手机中安装的apk信息
(adb shell )pm list packages
(2).列出系统apk的所有包名:
(adb shell )pm list packages -s
(3).列出除了系统应用的第三方应用包名:
(adb shell )pm list packages -3
(4).使用 grep 来过滤:
(adb shell ) pm list packages | grep xx
(5).清除应用数据与缓存
(adb shell ) pm clear <packagename>
5.启动停止应用
(1)启动应用
adb shell am start -n 应用包名/activity绝对路径(可写可不写)
(2).强制停止
adb shell am force-stop 应用包名
6.查看日志
adb logcat (tag过滤,如-v)
7.重启设备
adb reboot
8.获取root权限
adb root
9.系统重新挂载
adb remount
10.导入导出文件
adb push <本地路径> <远程路径> 导入文件
adb pull <远程路径> <本地路径> 导出文件
11.获取序列号
adb get-serialno XXXXXXXXXXX
12.获取 MAC 地址
adb shell cat /sys/class/net/wlan0/address
13查看设备型号
adb shell getprop ro.product.model chr_cr_rvp
14.查看 Android 系统版本
adb shell getprop ro.build.version.release 5.1.1
15.查看屏幕分辨率
adb shell wm size 1280x720
16.查看屏幕密度
adb shell wm density 320
17. adb shell后面跟的命令主要来自:
源码\system\core\toolbox目录和源码\frameworks\base\cmds目录。
18. 删除系统应用:
adb remount (重新挂载系统分区,使系统分区重新可写)。
adb shell
cd system/app
rm *.apk
19.访问 数据库SQLite3 adb shell
sqlite3
#cd system/sd/data //进入系统内指定文件夹
#ls //列表显示当前文件夹内容
#rm -r xxx //删除名字为xxx的文件夹及其里面的所有文件
#rm xxx //删除文件xxx
#rmdir xxx //删除xxx的文件夹