最近有安卓項目需求,開始著手學(xué)習(xí)Kotlin語言。Kotlin和Swift很像,很多特性都是一樣的。會swift對于學(xué)習(xí)kotlin相對來說容易上手很多。
記錄一下ADB使用的問題方便以后查看
安裝
1.mac終端安裝ADB
brew cask install android-platform-tools
2.安裝完成后查看一下需要連接的設(shè)備的ip地址,下面的ip地址替換成自己的
adb connect 10.200.241.215:5555
遇到問題
1.連接失敗
failed to connect to 10.200.241.215:5555
解決方法:
查看設(shè)備的adb服務(wù)和電腦的adb服務(wù)是否打開
通過adb start-server打開電腦上服務(wù)
2.設(shè)備不在線
error: device offline
解決方法:
(1)重啟adb服務(wù),重連接adb
(2)設(shè)備的網(wǎng)絡(luò)重啟一下
(3)查看是不是有其他人已經(jīng)通過adb連接了設(shè)備
3.出現(xiàn)INSTALL_FAILED_UPDATE_INCOMPATIBLE這個提示。安裝apk錯誤,安裝包和之前設(shè)備安裝包簽名不一致需要先刪除之前的apk
4.刪除apk或者安卓apk出現(xiàn)下面錯誤提示,因為adb連接了多臺設(shè)備或者模擬器
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直接運行這樣可以進行調(diào)試
參考鏈接
https://zhuanlan.zhihu.com/p/41381658
https://segmentfault.com/a/1190000006729971
https://developer.android.com/studio/command-line/adb?hl=zh-cn