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(只能截图到卡的根目录)
第二种:adb shell /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.录屏:
- screenrecord 是一个 shell 命令
- 支持 Android 4.4(API level 19)以上
- 支持视频格式: 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