最近有安卓项目需求,开始着手学习Kotlin语言。Kotlin和Swift很像,很多特性都是一样的。会swift对于学习kotlin相对来说容易上手很多。
记录一下ADB使用的问题方便以后查看
安装
1.mac终端安装ADB
brew cask install android-platform-tools
2.安装完成后查看一下需要连接的设备的ip地址,下面的ip地址替换成自己的
adb connect 10.200.241.215:5555
遇到问题
1.连接失败
failed to connect to 10.200.241.215:5555
解决方法:
查看设备的adb服务和电脑的adb服务是否打开
通过adb start-server
打开电脑上服务
2.设备不在线
error: device offline
解决方法:
(1)重启adb服务,重连接adb
(2)设备的网络重启一下
(3)查看是不是有其他人已经通过adb连接了设备
3.出现INSTALL_FAILED_UPDATE_INCOMPATIBLE
这个提示。安装apk错误,安装包和之前设备安装包签名不一致需要先删除之前的apk
4.删除apk或者安卓apk出现下面错误提示,因为adb连接了多台设备或者模拟器
error: more than one device/emulator
adb: error: failed to get feature set: more than one device/emulator
- waiting for device -
error: more than one device/emulator
解决方法:
安装
adb -s 10.200.241.215:5555 install test.apk
删除
adb -s 10.200.241.215:5555 uninstall apk包名
安装apk也可以直接用AndroidStudio直接运行这样可以进行调试
参考链接
https://zhuanlan.zhihu.com/p/41381658
https://segmentfault.com/a/1190000006729971
https://developer.android.com/studio/command-line/adb?hl=zh-cn
网友评论