簡體   English   中英

Android Studio 無法識別我的設備

[英]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 設備。

第1步:

確保您的設備已啟用開發。 如果是,請轉到第 2 步,否則請轉到Settings > About phone然后點擊“版本Build number七次,這是幻數:-)。 現在,“ Settings提供了Settings Developer Options Settings

第2步:

在將設備插入 PC 之前,轉到Settings > Developer Options然后選擇USB Connection method

第 3 步:

將手機插入PC,您可以選擇USB Connection method ,請選擇Internet connection 確保您已連接到 Internet。 順便說一句,我已將MTP更改為PTP ,它對我不起作用。 因此,我嘗試了Internet connection mode ,然后它起作用了。

第四步:

Android Studio運行該應用程序,它會要求您授權設備進行開發,並選擇YES! .

第 5 步:

通過Android Studio運行應用程序並選擇設備,而不是模擬器和 BINGO! 歡迎來到安卓開發板。

嘗試更換電纜插入的 USB 端口。

聽起來很瘋狂,但經過 20 分鍾的調試后,這對我有用。

我也嘗試了上述解決方案,但沒有運氣。 所以這就是我所做的:

  1. 下載並安裝PdaNet+來修復我的電腦和安卓設備之間的連接問題
  2. 在我的 android 設備上啟用 USB 調試
  3. 安裝好后拔掉手機再插上
  4. 運行我的應用程序,瞧! 我的 android 設備現在被 Android Studio 識別

雖然我的電腦可以識別我的手機,但我必須從三星開發者網站安裝官方驅動程序才能讓 adb/Android Studio 識別它:

適用於 Windows 的三星 Android USB 驅動程序

在開發者選項中點擊撤銷USB調試授權,然后重試。

使用華為手機的解決方案 - 未安裝 ADB 接口時會出現此錯誤。 檢查您是否安裝了華為HiSuite。 安裝 HiSuite 時會安裝 USB 驅動程序(我想這適用於大多數帶有同步軟件的新手機)。 如果您的計算機上安裝了 ADB 接口,您應該會在設備管理器中的 Android 手機下看到“Android 復合 ADB 接口”,如下圖所示。 在此處輸入圖片說明

如果您有小米設備,則需要在啟用開發者模式后啟用這兩個選項。

  1. USB 調試(啟用 = True)
  2. 通過 USB 安裝(啟用 = True)

請參閱此屏幕截圖。

在此處輸入圖片說明

LG Optimus Zone 2 pp415 d\\n 以 mtp 連接,但在互聯網連接模式下工作。 浪費了很多時間來處理它。 沒有這方面的文檔,但我建議嘗試所有 4 個連接選項。 只有 1 個對我有用的是 Internet 連接->以太網,然后 win 8 會自動檢測驅動程序並安裝它。 在 MTP 模式下,盡管所有驅動程序都已在設備管理器中注冊,但 adb 不會選擇它。

我有同樣的問題。 所以這就是我所做的

  1. 重新安裝了設備驅動程序
  2. USB 計算機連接MTP更改為大容量存儲 (UMS)

它奏效了。

對我來說,我嘗試了上述方法。 原來我的USB線壞了。 我更換了電纜,然后它起作用了。

很抱歉打擾了大家。 問題是我的設備在設備管理器中的不同位置被克隆。 當我嘗試在“其他設備”列表中更新手機的驅動程序時,以及在錯誤的部分更新它之前,它就消失了。 謝謝你們。

在我的情況下,這是由於已經在我的 PC 下的另一個用戶上運行並掛起了 adb.exe。 我的 PC 上有兩個用戶,即使我試圖結束該進程,第二個用戶的 adb.exe 進程也掛起。 它在任務管理器(結束進程樹)之后與我一起工作。

希望這會幫助有多個用戶的人:)

艾哈邁德

除了上述配置之外,我還必須將部署目標設置為“打開選擇部署目標對話框”,運行一次(從列出的選項中選擇我的設備),從那時起,即使更改了我的設備,Android Studio 也能夠看到我的設備部署設置回到“USB 設備”。 我的 SWAG 是,由於 Android Studio 使用自己的內部緩存來查找您的設備,因此必須先對其進行初始化。

我在三星 S8 上也有同樣的問題。 安裝 Samsung Kies 后,問題就解決了,因為我相信它已經更新了我的 Samsung S8 所需的正確驅動程序。

在 Windows 7 上,唯一對我有用的就是這個。 轉到設備管理器 -> 在 Android 手機下 -> 右鍵單擊​​並選擇“啟用”

在此處輸入圖片說明

我不得不在 2 台機器上安裝 android studio,我解決了這個問題,安裝了 samnsung kies,我使用了 3 種不同的三星設備(加上我的其他一些家人和朋友),我不必與驅動程序斗爭,它對我和我都有效推薦它。 希望能幫助到你

對我來說,這最終是因為我安裝了錯誤的 SDK 級別(新版 Android Studio 安裝了適用於 Android 10 的 SDK,而我的設備僅運行 Android 8.1)。 雖然 Android Studio 會“識別”設備並在“設備”菜單中顯示一個字符串,而不是僅僅說沒有連接任何設備,但為我的設備安裝正確的 SDK 級別最終會將字符串更改為可識別的內容(我的設備的型號名稱) ) 並允許我在 ADB 上實際運行我的應用程序。

我的三星 S10 Plus 有一個大問題,因為它沒有被 Macbook 上的 Android Studio 檢測到,即使我做了所有需要檢測的事情,也就是說:

  1. 啟用開發者模式(在 Android 設置中點擊 7 次構建版本)
  2. 啟用 USB 調試

我所做的是在我的 Macbook 上啟動“Android 文件傳輸”,然后奇跡發生了。 我的設備上出現一個彈出窗口,詢問我是否要授權 USB 訪問它。 我點擊了“是,總是”,現在 Android Studio 可以在我的 Mac 上檢測到我的設備 :)

更改連接方法內置 CD ROM 對我有用

在 HTC mini one 2 上,除了啟用開發者選項外,以下對我有用:

  1. 轉到無線和網絡中的更多信息
  2. 移動網絡共享
  3. USB 網絡設置中
  4. 選擇Internet 直通

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM