安卓ADB调试小记

最近有安卓项目需求,开始着手学习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

你可能感兴趣的:(安卓ADB调试小记)