概述
ADB,即 Android Debug Bridge,意译过来就是安卓调试桥。对Android的调试有很大的作用,今天着重介绍几个ADB常用的命令。
原理
ADB工作方式比较特殊,利用Socket让IDE和device通讯,默认情况下adb会daemon相关的网络端口。所以是基于TCP/IP进行通信的。
常用命令
- 显示系统中全部设备:
1
adb devices
- 安装一个apk:
1
adb install -r (APK路径,-r代表如果apk已经安装,就重新安装,并保留数据和缓存,新安装的apk不加-r也可)
- 直接卸载:
1
adb uninstall (apk包名)
- 获取读写权限:
1
adb remount
- 把文件复制进特定目录下,例如把某个so库放到/system/libs下:
1
adb push xxx.so system/lib
注意在此之前需要获取读写权限(adb remount )
进入shell
1
adb shell
在shell下,用(ls)可查看当前路径下所有文件,用(cd 路径)可打开该文件下,例如 cd system。(cd ..)测试返回上一级