自己接触Android时间不长,从一些基本的知识开始学起,整理了几个常用的adb命令,我是在Windows平台下,用Cygwin执行的
adb [-d|-e|-s <serialNumber>] <command>
这是adb命令使用的基本格式,其中:
-d 让PC端连接的真实android设备执行命令
-e 让PC端连接的虚拟android设备执行命令
-s 通过设备的序列号来让指定的设备执行命令
1、查看当前PC端连接有多少设备
adb devices
执行效果:
2、查看adb的版本
adb version执行效果:
3、给设备进行apk的安装
adb -s <serialnumber> install <path-to-apk>执行效果:
安装成功
还有一种安装方法
adb -s <serialNumber> shell pm install [options] <PATH>[options]中常用 -r 代表重装,保留用户数据4、卸载设备中的已经安装的软件
adb -s <serialNumber> uninstall <pkg_name>执行效果:
同安装,卸载也有另外一种方法
adb -s <serialNumber> uninstall [options] <PACKAGE>[options]常用 -k,表示卸载之后仍然保留用户数据5、将数据从设备复制到PC中
adb -s <serialNumber> pull <remote_path> <PC_path>执行效果:
6、将数据从PC复制到设备中
adb -s <serialNumber> push <pc_path> <remote_path>执行效果:
7、获取连接到的手机的序列号
adb get-serialno执行效果:
8、获取设备的连接状态
adb -s get-state执行效果:
9、等待设备连接成功
adb wait-for-device
10、adb-server 的开启与关闭
adb kill-serveradb start-server11、列出目标设备上的activity栈和任务信息
adb shell dumpsys activity12、列出目标设备中的系统信息和应用信息
adb shell dumpsys packages13、列出目标平台上的所有权限
adb shell pm list permissions14、列出目标设备上安装的所有app的包名
adb shell pm list packages15、列出目标设备上的所有feature
adb shell pm list features16、使用adb命令启动一个activity
adb shell am start PACKAGE_NAME/FULLY_QUALIFIED_ACTIVITY
17、截图命令
adb shell /system/bin/screencap -p /sdcard/1.png
Android开发必备的adb命令详解
本文详细介绍了Android开发中常用的adb命令,包括设备连接、版本检查、APK安装与卸载、文件传输、序列号获取等操作,帮助开发者快速掌握adb命令的使用方法。
3万+

被折叠的 条评论
为什么被折叠?



