常用ADB命令

adb devices

用于搜索连接的设备或模拟器

adb install --(apk完整路径)

例如:adb install c:/NetScramble_1.1.apk

安装apk

adb shell rm data/app/NetScramble_1.1.apk

卸载apk

# adb shell

# am start -a android.intent.action.VIEW -d 'http://www.china.com'

打开网址,会跳出适合的app让你选择使用哪个应用.使用这个在打点测试时使用.分开写可解决带&是系统特殊符号的问题导致&后面的字符带不进来.

打开设置
adb shell am start -n com.android.settings/com.android.settings.Settings
adb shell am start com.android.settings

授予权限命令:

adb -d shell pm grant package android.permission.CAMERA

移除权限命令:

adb -d shell pm revoke package android.permission.CAMERA

三、adb启动service:
adb shell am startservice -n {包(package)名}/{包名}.{服务(service)名称}
如:启动自己应用中一个service
adb shell am startservice -n com.android.traffic/com.android.traffic.maniservice

在安卓8上启动一个前台服务

adb shell am start-foreground-service -n com.didichuxing.diia.iot.service/com.didichuxing.diia.iot.service.DiiaIotService

四、adb发送broadcast:
adb shell am broadcast -a <广播动作>
如:发送一个网络变化的广播
adb shell am broadcast -a android.net.conn.CONNECTIVITY_CHANGE

关闭某个包名的包
adb shell am force-stop com.some.package

查看手机当前屏幕尺寸

D:\adb>adb shell wm size
Physical size: 720x1280

查看手机密度

D:\adb>adb shell wm density
Physical density: 320

修改手机密度

D:\adb>adb shell wm density 160

adb shell dumpsys overlay 命令可以查看系统里面的overlay包以及包的状态。

你可能感兴趣的:(常用ADB命令)