[英]Android Studio doesn't recognize my device
這是問題所在。 我想在我的設備(三星 Galaxy Ace 2)上運行我的 Android Studio 應用程序。 但沒有什么對我有用。 告訴我我錯過了什么:
1)USB調試開啟
2) 安裝了 ADB 驅動程序(在設備管理器中我可以看到 Android Composite ADB Interface)
3)ADB設備列表仍然清晰,即使我重置服務器(adb kill-server,adb start-server,adb devices - 設備列表清晰)
4) 在 google usb 驅動程序目錄中,在 android_winusb.inf 文件中我添加了我的設備標識符
5)Android設備管理器仍然無法連接到我的設備,當我重置它時顯示此錯誤:“adb connection error an existing connection was forceed close by the remote host”
所以我會很高興聽到任何建議。 希望你能幫助我
您是否嘗試在“相機(PTP)”而不是“媒體設備(MTP)”中配置“媒體模式”? 這有時可以解決問題。 它在您的 Android 設備的 USB 計算機連接選項中,您應該會看到一個“授權”對話框。
2017 年 4 月更新:看起來它已在 Android 7.1.2 中修復
我已經做了很多處理這個問題的方法。 終於成功了! 我正在使用LG Optimus II
,但我相信以下步驟也適用於其他 Android 設備。
確保您的設備已啟用開發。 如果是,請轉到第 2 步,否則請轉到Settings > About phone
然后點擊“版本Build number
七次,這是幻數:-)。 現在,“ Settings
提供了Settings
Developer Options
Settings
。
在將設備插入 PC 之前,轉到Settings > Developer Options
然后選擇USB Connection method
。
將手機插入PC,您可以選擇USB Connection method
,請選擇Internet connection
。 確保您已連接到 Internet。 順便說一句,我已將MTP
更改為PTP
,它對我不起作用。 因此,我嘗試了Internet connection mode
,然后它起作用了。
在Android Studio
運行該應用程序,它會要求您授權設備進行開發,並選擇YES! .
通過Android Studio
運行應用程序並選擇設備,而不是模擬器和 BINGO! 歡迎來到安卓開發板。
嘗試更換電纜插入的 USB 端口。
聽起來很瘋狂,但經過 20 分鍾的調試后,這對我有用。
我也嘗試了上述解決方案,但沒有運氣。 所以這就是我所做的:
雖然我的電腦可以識別我的手機,但我必須從三星開發者網站安裝官方驅動程序才能讓 adb/Android Studio 識別它:
在開發者選項中點擊撤銷USB調試授權,然后重試。
LG Optimus Zone 2 pp415 d\\n 以 mtp 連接,但在互聯網連接模式下工作。 浪費了很多時間來處理它。 沒有這方面的文檔,但我建議嘗試所有 4 個連接選項。 只有 1 個對我有用的是 Internet 連接->以太網,然后 win 8 會自動檢測驅動程序並安裝它。 在 MTP 模式下,盡管所有驅動程序都已在設備管理器中注冊,但 adb 不會選擇它。
我有同樣的問題。 所以這就是我所做的
它奏效了。
對我來說,我嘗試了上述方法。 原來我的USB線壞了。 我更換了電纜,然后它起作用了。
很抱歉打擾了大家。 問題是我的設備在設備管理器中的不同位置被克隆。 當我嘗試在“其他設備”列表中更新手機的驅動程序時,以及在錯誤的部分更新它之前,它就消失了。 謝謝你們。
在我的情況下,這是由於已經在我的 PC 下的另一個用戶上運行並掛起了 adb.exe。 我的 PC 上有兩個用戶,即使我試圖結束該進程,第二個用戶的 adb.exe 進程也掛起。 它在任務管理器(結束進程樹)之后與我一起工作。
希望這會幫助有多個用戶的人:)
艾哈邁德
除了上述配置之外,我還必須將部署目標設置為“打開選擇部署目標對話框”,運行一次(從列出的選項中選擇我的設備),從那時起,即使更改了我的設備,Android Studio 也能夠看到我的設備部署設置回到“USB 設備”。 我的 SWAG 是,由於 Android Studio 使用自己的內部緩存來查找您的設備,因此必須先對其進行初始化。
我在三星 S8 上也有同樣的問題。 安裝 Samsung Kies 后,問題就解決了,因為我相信它已經更新了我的 Samsung S8 所需的正確驅動程序。
我不得不在 2 台機器上安裝 android studio,我解決了這個問題,安裝了 samnsung kies,我使用了 3 種不同的三星設備(加上我的其他一些家人和朋友),我不必與驅動程序斗爭,它對我和我都有效推薦它。 希望能幫助到你
對我來說,這最終是因為我安裝了錯誤的 SDK 級別(新版 Android Studio 安裝了適用於 Android 10 的 SDK,而我的設備僅運行 Android 8.1)。 雖然 Android Studio 會“識別”設備並在“設備”菜單中顯示一個字符串,而不是僅僅說沒有連接任何設備,但為我的設備安裝正確的 SDK 級別最終會將字符串更改為可識別的內容(我的設備的型號名稱) ) 並允許我在 ADB 上實際運行我的應用程序。
我的三星 S10 Plus 有一個大問題,因為它沒有被 Macbook 上的 Android Studio 檢測到,即使我做了所有需要檢測的事情,也就是說:
我所做的是在我的 Macbook 上啟動“Android 文件傳輸”,然后奇跡發生了。 我的設備上出現一個彈出窗口,詢問我是否要授權 USB 訪問它。 我點擊了“是,總是”,現在 Android Studio 可以在我的 Mac 上檢測到我的設備 :)
更改連接方法內置 CD ROM 對我有用
在 HTC mini one 2 上,除了啟用開發者選項外,以下對我有用:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.