开发助手
adb wifi
开发助手
如上图,包含很多使用的功能,如获取当前Activity、查看布局、apk提取的等,可悬浮小窗实时查看,相当实用
- adb获取当前Activity
adb shell dumpsys window w | grep mCurrent
- adb提取apk
- 启动想要备份的app(保持在前台),获取当前包的包名
adb shell dumpsys window w | grep mCurrent
如包名为com.apkpure.aegon
- 查找包安装路径
adb shell pm path com.apkpure.aegon
路径类似package:/data/app/com.apkpure.aegon-PDlTyWCl918ofe3hgaJPeg==/base.apk
- 从手机导出
adb pull //data/app/com.apkpure.aegon-PDlTyWCl918ofe3hgaJPeg==/base.apk
还是更多第三方工具可导出,这里就不列举了,如华为手机长按屏幕分享就可将app安卓包发送到微信等也很方便
adb wifi
- adb免数据线连接手机
# adb connect 连接手机(手机与电脑在同一网络下)
# 查看手机的ip:设置-系统-关于手机-状态信息(华为手机)192.168.2.8
# 手机先用线连接,adb connect后就可以拔掉了
# 默认端口是5555
$ adb tcpip 5557
restarting in TCP mode port: 5557
$ adb connect 192.168.2.8:5557
connected to 192.168.2.8:5557
# 拔掉手机后
$ adb devices
List of devices attached
192.168.2.8:5557 device
# 断开连接
$ adb disconnect 192.168.2.8:5557
- 如果手机root了,则可以使用wifi adb(root),而且还可以进行一些设置,操作比较便捷
- 如果没root,通过上面命令即可。这里还提供一个提示操作的的apk:adb wifi(no root),可快速获取手机ip,并没有啥特殊的功能