1. adb命令
adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中通过DDMS(Dalvik Debug Monitor Service即Dalvik虚拟机调试监控服务)来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。
- 存在于 Android sdk/platform-tools目录下 adb.exe
adb help
adb devices [-n] # 查看链接到计算机的android设备,-n表示数量
adb install 本机路劲/may.apk # PC操作,在模拟器上安装app (pkg:/data/local/tmp/may.apk)
adb start-server # 启动 adb 服务,daemon not running. starting it now at tcp:5037 *
adb kill-server # 关闭 adb 服务
adb connect xx # adb链接某个服务终端
adb get-serialno # 显示手机序列号,例如:BVGDU17221004064
# 本机PC操作,卸载模拟器上的app
# 方法1
adb uninstall apk包的主包名 # adb uninstall net.oschina.gitapp
# 方法2
adb shell # 进入模拟器自带的操作系统(root@android:/ #)
cd /data/app # 切换到apk的安装目录
rm -rf net.oschina.gitapp-1.apk # 卸载may.apk应用
2. android命令
Android sdk/tools目录下的 android.bat
android --help
android list target # 显示 platforms 目录下全部 Android 平台
android list avd # 显示 tools 目录下全部 AVD(模拟器)
3. aapt命令查看包名,主Activity等
aapt命令在本地Android sdk\build-tools\26.0.0下 aapt.exe
aapt dump badging test.apk