安卓ADB調(diào)試小記

最近有安卓項目需求,開始著手學(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

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • pull 到電腦的當前路徑下 push 到安卓系統(tǒng)文件路徑 查看sdcard剩余存儲空間 檢查文件系統(tǒng)的磁盤空間占...
    Amano閱讀 14,746評論 1 6
  • 辦公室每年都會面試申請暑期實習(xí)的法學(xué)院學(xué)生。今年我們拒絕了一個從簡歷上看很厲害的一個申請者,姑且叫他L吧。 這位L...
    潘妮的旅居筆記閱讀 323評論 1 0
  • 赤壁之戰(zhàn)是三國時代上最有名的一場戰(zhàn)役, 曹操擁有著強大的兵力,而他的對手孫劉聯(lián)軍更是兵力少之不說,況且...
    百合花教室王一妍閱讀 628評論 0 0
  • 又到交稿的死線了。(居然還有空過來寫日記?。?十一假期就這么惶惶過去了,回顧一下這七天——2018年最后的假期,感...
    十九樓的少女閱讀 136評論 0 0
  • 十二月十三、十四日,實驗小學(xué)再次迎來了我們最尊貴最崇拜最尊敬的客人,余映潮老師。再次見到他,他依然是面帶笑...
    木子accd閱讀 200評論 0 0

友情鏈接更多精彩內(nèi)容