adb connect <ip>:<port>
adb devices
adb disconnect
adb kill-server
adb start-server
adb shell getprop
adb shell getprop ro.mac
adb install <apk路径>
adb install -r <apk路径>
adb uninstall <包名>
adb shell am start -n <包名>/<类名>
adb shell am start --ei age 18 --es name "sun" -n <包名>/<类名>
说明:-n表示component名(包名+类名)--ei表示参数类型为整型 --es表示参数的类型为字符串 --ez表示boolean值
adb shell am startservice -n <包名>/<类名>
adb shell am startservice --es id "123" -n <包名>/<类名>
adb shell am broadcast -a <action> --es taskId "123" <包名(发送指定包名的广播)>
说明:-a表示的是action
adb shell am force-stop <包名>
adb shell pm list packages
adb shell pm list packages -3
adb shell pm clear <包名>
adb logcat <过滤包名> -v time > /Users/sun/logcat.txt
adb pull <设备路径> <电脑路径>
adb push <电脑路径> <设备路径>
adb shell cat /sys/class/net/wlan0/address
adb shell "dumpsys window | grep mCurrentFocus"
adb shell dumpsys meminfo <包名>
adb shell pm path <包名>
adb shell input keyevent <KeyCode>
adb shell input keyevent 4 home
adb shell input keyevent 4 返回
adb shell input keyevent 19 上
adb shell input keyevent 20 下
adb shell input keyevent 21 左
adb shell input keyevent 22 右
adb shell input keyevent 23 确定
...
adb shell dumpsys activity activities
adb shell 进入shell
cd /data/data/<包名>/databases 进入数据库文件夹
ls 查看文件
sqlite3 xxx.db 访问数据库
.table 查看表
select * from <table>; sql语句,注意要加分号
adb shell dumpsys package <包名> | grep "version"
adb shell settings put global http_proxy <ip>:<port>
adb shell settings get global http_proxy
adb shell settings delete global http_proxy
adb shell settings delete global global_http_proxy_port