获取系统api版本
adb shell getprop ro.build.version.sdk
获取系统版本
adb shell getprop ro.build.version.release
获取手机分辨率
adb shell wm size
获取屏幕密度
adb shell wm density
获取手机型号
adb shell getprop ro.product.model
查看手机厂商
adb shell getprop ro.product.manufacturer
停止应用
adb shell am force-stop io.appium.uiautomator2.server
列出所有关于指定的包
adb shell pm list packages io.appium.uiautomator2.server
获取安装包的信息
adb shell dumpsys package io.appium.uiautomator2.server
列出手机中已安装的instrumentation
adb shell pm list instrumentation
等待设备连接上
adb wait-for-device
输出ping
adb shell echo ping
查看手机里正在运行的进程
adb shell ps
adb shell am start -W -n io.appium.settings/.Settings -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x10200000
adb shell appops set io.appium.settings android\:mock_location allow
安装包 adb insatll 包
获取系统默认输入法
adb shell settings get secure default_input_method
adb shell ime enable io.appium.android.ime/.UnicodeIME
adb shell ime set io.appium.android.ime/.UnicodeIME
pc上所有8200端口重定向到手机的6790端口
adb forward tcp\:8200 tcp\:6790
删除json文件
adb shell rm -rf /data/local/tmp/strings.json
列出对应包名的所在位置
adb shell pm path com.xueqiu.android
将指定包拷贝到指定pc的临时目录下
adb pull /data/app/com.xueqiu.android-2/base.apk C\:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\com.xueqiu.android.apk
将pc上的json文件推送到手机上
adb push C\:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\com.xueqiu.android\\strings.json /data/local/tmp
清除数据和缓存
adb shell pm clear com.xueqiu.android
adb shell am instrument -w io.appium.uiautomator2.server.test/android.support.test.runner.AndroidJUnitRunner
获取当前活动窗口的信息
adb shell dumpsys window
获取设备上Unix域套接字信息
adb shell cat /proc/net/unix