转发自:https://blog.csdn.net/shudaiziyang/article/details/80223165
3.卸载软件
指令:adb uninstall app包名
4.登录设备shell
指令:adb shell
这个命令将登录设备的shell.
后面加将是直接运行设备命令, 相当于执行远程命令
5.连接设备
用usb数据线连接,会直接连接adb。
用网络连接时(有线与无线),需要在同一个局域网。指令:adb connect 手机ip
如:adb connect 10.2.140.152
这里需要注意的是,用网络连接,会出现unable to connect to 10.2.140.152:5555: Connection refused问题,只是由于手机默认adb服务是没有打开的,要打开的话,需要获取root权限,比较麻烦,所以尽量使用连接线连结
6.打印android的系统日志
指令: adb logcat
7.重启手机
指令: adb reboot
8.获取adb版本
指令:adb version
9.将手机上的文件上传到电脑上
指令:adb pull 手机上文件路径 要上传到的电脑的位置
如:adb pull sdcard/00001.vcf lib/
10.将电脑本地文件传至android设备上
指令:adb push 文件在电脑本地路径 推送到的手机路径
如:adb push package.xml sdcard/
11.截屏并保存到手机
指令:adb shell screencap 路径/截图名.png
如:adb shell screencap /sdcard/screen.png
12.启动 adb server
指令:adb start-server
13.停止 adb server
指令:adb kill-server
14.列出手机装的所有app的包名
指令:adb shell pm list packages
15.列出系统应用的所有包名
指令:adb shell pm list packages -s
16.列出除了系统应用的第三方应用包名
指令:adb shell pm list packages -3
17.清除应用数据与缓存
指令:adb shell pm clear 包名
18.启动应用
指令:adb shell am start -n 包名/启动activity
如:adb shell am start -n com.lixueyang.demo/.ui.MainActivity
19.强制停止应用
指令:adb shell am force-stop 包名
-aapt常用命令
1.列出apk包中的内容
aapt l[ist] [-v] [-a] file.{zip,jar,apk}
-v 以table形式列出来
-a 详细列出内容
2.查看apk的一些信息
aapt d[ump] badging ******.apk 查看apk版本信息
aapt d[ump] permissions *****.apk 查看apk权限信息
3.移除打包好的apk中文件
aapt r[emove] file.apk file1
如: aapt r wangyiyunyinyue.apk AndroidManifest.xml
4.添加文件到打好的包中
aapt a[dd] ****.apk file1
如:aapt a wangyiyunyinyue.apk AndroidManifest.xml
5.显示aapt的版本
aapt v
---------------------
原文:https://blog.csdn.net/shudaiziyang/article/details/80223165
版权声明:本文为博主原创文章,转载请附上博文链接!