1. 程式人生 > 實用技巧 >CNN移動端移植 || 2. Android Studio找不到連線的手機

CNN移動端移植 || 2. Android Studio找不到連線的手機

環境

  • JDK
  • Android SDK
  • Android Studio 3.5(自己使用的是3.5,其他版本應該有所差異)
  • 安卓手機(自己使用的是小米手機)
  • 資料線(確定USB是OK的,有些資料線是能充電,無法進行資料傳輸)

1 手機端(以小米手機為例)

  1. 開啟手機的開發者模式。
    不同的手機開啟的方式不同,根據手機型號百度即可找到開啟方式

  2. 【設定】->【更多設定】->【開發者選項】->【開啟 USB除錯】->【開啟 USB安裝】->【關掉 啟用MIUI優化】
    (這個是小米的操作方式,重點標紅的兩步,最後一步其他品牌的安卓機無需操作)

  3. 連線手機,手機端出現下圖,勾選【一律允許使用這臺計算機進行除錯】,點選【確定】。

    在這裡插入圖片描述
    在下拉欄裡,點選【正在通過USB充電】,出現下圖,選擇【傳輸檔案(MTP)】。
    在這裡插入圖片描述

  4. 開啟【裝置管理器】->【便攜裝置】,能夠正常顯示手機型號,則說明手機端處理完畢。
    在這裡插入圖片描述

  5. 自己在操作時,未遇到 裝置管理器中的帶感嘆號的【ADBInterface】,以及更新手機驅動的操作。後續如若遇到,再補充這部分內容。

2 電腦端

2.1 配置ADB

通過USB除錯應用時,是藉助ADB向手機匯入APK的,所以如果ADB中能夠看到自己的手機時,那麼手機已經成功建立連線了。

  1. 找到Android SDK的目錄。C:\Users\hp\AppData\Local\Android\Sdk\platform-tools。這是預設路徑,其中 hp
    是自己的電腦名字。
  2. 配置環境變數。
    在桌面【“此電腦”上右鍵】–>【屬性】–>【高階系統設定】–>【環境變數】
    在【系統變數】中找到【Path】進行雙擊 -->【新建】,將Android SDK的路徑新增進去
    在這裡插入圖片描述
  3. 開啟終端,輸入 adb devices,可以看到裝置列表中是顯示有自己的手機
    在這裡插入圖片描述
    (自己開始嘗試的時候,沒有這一步驟,除了adb devices時,報錯命令有誤,並不影響Android Studio的使用)

2.2 Android Studio 中的配置

  1. 安裝 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在執行。依次嘗試下,直至成功。