CNN移動端移植 || 2. Android Studio找不到連線的手機
阿新 • • 發佈:2020-10-11
環境
- JDK
- Android SDK
- Android Studio 3.5(自己使用的是3.5,其他版本應該有所差異)
- 安卓手機(自己使用的是小米手機)
- 資料線(確定USB是OK的,有些資料線是能充電,無法進行資料傳輸)
1 手機端(以小米手機為例)
開啟手機的開發者模式。
不同的手機開啟的方式不同,根據手機型號百度即可找到開啟方式【設定】->【更多設定】->【開發者選項】->【開啟 USB除錯】->【開啟 USB安裝】->【關掉 啟用MIUI優化】
(這個是小米的操作方式,重點標紅的兩步,最後一步其他品牌的安卓機無需操作)連線手機,手機端出現下圖,勾選【一律允許使用這臺計算機進行除錯】,點選【確定】。
在下拉欄裡,點選【正在通過USB充電】,出現下圖,選擇【傳輸檔案(MTP)】。
開啟【裝置管理器】->【便攜裝置】,能夠正常顯示手機型號,則說明手機端處理完畢。
自己在操作時,未遇到 裝置管理器中的帶感嘆號的【ADBInterface】,以及更新手機驅動的操作。後續如若遇到,再補充這部分內容。
2 電腦端
2.1 配置ADB
通過USB除錯應用時,是藉助ADB向手機匯入APK的,所以如果ADB中能夠看到自己的手機時,那麼手機已經成功建立連線了。
- 找到Android SDK的目錄。C:\Users\hp\AppData\Local\Android\Sdk\platform-tools。這是預設路徑,其中 hp
是自己的電腦名字。- 配置環境變數。
在桌面【“此電腦”上右鍵】–>【屬性】–>【高階系統設定】–>【環境變數】
在【系統變數】中找到【Path】進行雙擊 -->【新建】,將Android SDK的路徑新增進去
- 開啟終端,輸入
adb devices
,可以看到裝置列表中是顯示有自己的手機
(自己開始嘗試的時候,沒有這一步驟,除了adb devices時,報錯命令有誤,並不影響Android Studio的使用)
2.2 Android Studio 中的配置
- 安裝 Google USB Driver
【File】->【Settings】->【Appearance & Behavior】->【System Settings】->【Android SDK】->【SDK Tools】->【Google USB Driver】->【OK】。等待下載安裝完,點選【finish】
2.3 開始除錯
點選工具欄中的 綠色三角按鈕,執行。
可以在Profiler中看到手機的型號。這個視窗顯示方式:快速按兩下SHIFT鍵,搜尋Profiler,雙擊即可。
如果Profiler中沒有看到自己裝置名稱,重新點選綠色三角執行;開啟終端輸入adb devices,看是否連線成功;把開發者選項關閉再開啟,再開啟USB除錯,再執行;重新Sync在執行。依次嘗試下,直至成功。