一、连接指定IP
>adb connnect 127.XX.XX.XX
二、查看连接设备状态
>adb devices
三、获取root权限
注:前提是设备可以root
>adb root
四、替换system/app下的apk
>adb connect 127.XX.XX.XX
>adb root
>adb remount
>adb shell
#rm -rf system/app/XX.apk
>adb push C:/user/Desktop/xxx.apk system/app/XX.apk
>adb reboot
五、抓取设备的日志
1.抓去日志
>adb logcat -s tag名称 > log.txt
2.清空日志
>echo "" > log.txt
六、启动指定activity(以系统setting为例)
>adb shell
#am start -n com.android.settings/.Settings
七、根据报名查看apk清单信息(即注册的四大组件信息)
>adb shell
#dumpsys package com.android.settings
八、根据包名卸载apk
>adb uninstall -d com.xxxx.xxxx
九、安装apk
>adb install -r xxx.apk
十、pull和push
注:如果remote是特殊目录,如system,那么需要获取相应的权限才行,另外注意数据读写权限,可以通过chmod 777 XXX来修改数据权限。
>adb pull <remote> <local> //拉取设备中的数据到自己电脑
>adb push <local> <remote> //向设备中写入电脑中的数据
十一、访问sqlite3
>adb shell
$sqlite3
十二、退出adb shell
快捷键:ctrl+c、ctrl+d。
命令:exit
转载于:https://my.oschina.net/kun123/blog/1475511