#Android工具#--Android之adb命令行工具使用

user

雨橙

中国.四川.成都

世界之上、唯有远见、惟爱不变。


adb全称Android Debug Bridge,是Android的SDK开发中在一个工具包,主要用来调试安卓手机应用程序
 
首先需要下载安装adb工具包
点击这里下载adb工具包
 
手机PC同屏客户端下载:
手机管理大师: https://www.apowersoft.com/share-android-screen-with-pc.html
ApowerMirror: https://www.apowersoft.cn/phone-mirror (我用的是这个工具)
 
下面列出一些常用的adb shell命令行
 
显示adb的版本号
adb version
 
列出所有连接到adb的设备, 包括真机和模拟器
adb devices
 
开启adb服务
adb start-server
 
终止adb服务
adb kill-server
 
截屏生成图片
adb shell screencap -p | sed 's/\r$//' > screen.png
 
屏幕滑动点击
adb shell input swipe %s %s %s %s %s
解锁屏幕
adb shell input keyevent 82
指定的app安装到唯一连接到adb的设备上,后边跟的参数为安装包的文件名
adb install <apk file name> 
 
安装应用程序, 但是保留原有应用程序的所有数据
adb install -r <apk file name>
 
将包名指定的app从目标设备上卸载,后边跟的参数为应用程序的包名
adb uninstall <package name>
 
将包名指定的app从目标设备上卸载, 但是保留配置文件和缓存
adb uninstall -k <package name> 
 
将本机的文件或目录拷贝到目标设备的文件系统中
adb push <local> <remote> 
 
将目标设备中的文件或目录拷贝到本机中
adb pull <remote> [<local>]  
 
列出一些系统信息和所有应用的信息
adb shell dumpsys packages
 
列出目标设备上的activity栈(back stack)和任务(task)的信息
adb shell dumpsys activity
 
列出目标平台上的所有权限
adb shell pm list permissions
 
列出目标设备上安装的所有app的包名
adb shell pm list packages
 
列出目标设备上的所有feature
adb shell pm list features
 
还有很多命令请参考adb或adb help查看详细命令。
以上命令是我整理出来的部分命令。仅供参考。
posted at