adb
1.adb shell 进入手机内操作
adb -s 手机设备号 shell 多台设备连接时,指定单个设备
进入后:显示#代表着手机已有root权限,$没有root权限
退出使用 exit()
2.安装apk
adb install “路径” 默认安装
adb -r install “路径” 覆盖安状
adb -s 设备号 install “apk路径” 分设备安装
adb connect 设备号 连接特定设备(设备要已经启动起来)
3.卸载apk
adb shell
cd /data/app/ 可以看到已安装的应用包名
adb uninstall 包名
adb shell pm list package 查看已安装的系统/用户手动装的包的包名
adb shell
pm list package | gerp “video” 可以筛选出包含video的包名
4.文件读取写入
adb push 本地 远端
adb pull 远端 本地
由于权限问题,不能直接pull到电脑磁盘根目录,比如d:\\,会报错,要保存到其它子目录
5.屏幕截图
adb shell screencap 手机路径/sdcard/pic1.png
adb pull /sdcard/pic1.png
png的最好,jpg可能存在兼容问题,取出的时候损坏
6.adb启动关闭服务
adb start -server
adb kill -server
7. adb 端口被占用,可以用下面命令释放端口:
netstat -ano | findstr “5037”
taskkill -f -pid xxx(上述命令执行后会显示占用端口的pid,杀掉进程就好)
8.可以将常用adb命令封装成批处理文件
用notepad打开输入以下内容,另存utf-8编码格式,改名字为xx.bat
adb devices
pause