Android 命令行 ADB常用的命令,adb docs玩法

2023-04-12


1.如何在android下通过adb安装软件


adb install -r 加上apk的绝对路径(或者直接把文件拖拽到doc窗口即可)


2.PC与手机之间文件的相互拷贝


2.1从手机拷贝到PC


adb pull sdcard/libcom_sun_eb/plugin/libcom_sun_eb.apk F:libcom_sun_eb.apk 从SDK的libcom_sun_eb下的plugin 的文件夹下拷贝文件到pc的F盘


2.2 从pc拷贝文件到手机


adb push F:\test.apk /sdcard/a.apk


将pc的F盘下的test文件拷贝到SD卡下,命名为a.apk的文件


3.adb 开启和暂停(开启连接和断开和设备的连接)


adb start-server


adb kill-server


4.卸载apk


adb uninstall packageName ----->adb uninstall com.test.action


5.查看安装的包


adb shell pm list packages


6.查看当前设备列表


adb devices


7.运行shell脚本 针对PC只连接一个devices


adb shell


8.在设备上运行shell 脚本 运行指定的devices,出现多个设备连接使用,如果单个就用第七个的命令


adb -s devicename shell 例如: adb -s 5970c4367ce4 shell


9.进入到system/bin 下


cd system/bin


wm 管理窗口信息


wm size 显示物理分辨率


wm size 360x480 改变分辨率


如果不小心忘记原来的也不用担心,可以通过wm size ,会提示当前分辨率和原物理分辨率


10.数据备份


adb backup packname


11.设备重启


adb reboot


12.截图


第一种:adb shell screencap -p /sdcard/001.png(只能截图到卡的根目录)


第二种:adbshell/system/bin/screencap-p/sdcard/screenshot.png


将截图文件copy到电脑:adb pull /sdcard/oo1.png (这个是保存到当前目录下)


将截图文件copy到电脑:adb pull /sdcard/oo1.png d:screenshot.png (保存到指定目录,这个目录笔记存在)


adb pull /sdcard/002.png f:\\android\\02.png


注释:不管是截图还是copy,如果文件夹不存在只能拷贝到根目录或者当前目录。不然先手动创建目录,再进行操作


13.录屏:


  1. screenrecord 是一个 shell 命令
  2. 支持 Android 4.4(API level 19)以上
  3. 支持视频格式: mp4

开始录制命令:


adb shell screenrecord /sdcard/demo.mp4


限制录制时间:


adb shell screenrecord --time-limit 10 /sdcard/demo.mp4


指定视频分辨率大小:分辨率width*height中的*应该是x


adb shell screenrecord --size 1280x720 /sdcard/demo.mp4


指定时间指定分辨率 : adb shell screenrecord --size 720x720 --time-limit 10 /sdcard/demo.mp4


14.创建文件夹


adb创建文件夹只能一级一级创建,不能一次性创建多级


如果想创建一个/sdcard/sun/test/img的文件夹


adb shell mkdir /sdcard/sun


adb shell mkdir /sdcard/sun/test


adb shell mkdir /sdcard/sun/test/img


15.删除文件夹


adb shell rmdir /sdcard/sun/test (如果文件夹不为空,则不能删除)


删除文件夹下的所有文件


adb shell rm /sdcard/sun/test/img/*.*


删除文件夹以及所有内容:


adb shell rm -r /sdcard/sun/test


本文仅代表作者观点,版权归原创者所有,如需转载请在文中注明来源及作者名字。

免责声明:本文系转载编辑文章,仅作分享之用。如分享内容、图片侵犯到您的版权或非授权发布,请及时与我们联系进行审核处理或删除,您可以发送材料至邮箱:service@tojoy.com