1. Android adb 连接移动设备失败
error: adb failed to connect to 'xxx': Connection refused
解决:
电脑通过usb连接设备,依次输入如下指令:
- abd connect 192.xxx.x.xx:5555(设备的IP地址)
- adb disconnect 192.xxx.x.xx:5555(设备的IP地址)
- adb tcpip 5555
然后断开usb,输入指令 - abd connect 192.xxx.x.xx:5555(设备的IP地址)
此时不用理会终端提示的
failed to authenticate to 192.xxx.x.xx:5555(设备的IP地址)
- 输入 adb devices 查看已连接的设备
显示如下,则连接成功了
List of devices attached
192.xxx.x.xx:5555 device
2. 导出ANR文件到桌面
-
adb shell
-
cat /data/anr/traces.txt
-
exit
-
adb pull /data/anr/traces.txt ~/Desktop/
3. adb 模拟键盘输入
- adb shell input text “*****”
4.查看系统服务的运行状态,(dumpsys 服务名)
- abb shell dumpsys activity s com.sina.weibo
查询某个App所有的Service状态 - adb shell dumpsys activity a com.sina.weibo
查询某个App所有的Activity状态 - adb shell dumpsys activity p com.sina.weibo
查询某个App的进程状态
...
5.adb 截屏
adb shell /system/bin/screencap -p /sdcard/screenshot.png
adb pull /sdcard/screenshot.png <local>(保存到电脑)
6.adb 安装apk
adb install xxxx(apk路径,mac直接将apk包拖入终端就会自己显示路径)
网友评论