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

 

posted @ 2019-05-09 18:28  Niuuer  阅读(180)  评论(0编辑  收藏  举报