簡體   English   中英

adb沒有顯示nexus 5設備

[英]adb doesn't show nexus 5 device

Android Studio 0.3.6
Fedora 18 3.11.7-100.fc18.x86_64
Nexus 5 Kitkat

你好,

我一直在使用我的Samsung Galaxy Tab 3 7.0運行Android 4.1.2一切正常與adb

但是,我剛買了一台新的Nexus 5設備,當我執行以下命令adb devices它不會顯示我的Nexus 5。

Android SDK Manager | Extras | Google USB Driver | status "Not compatiable with Linux" Android SDK Manager | Extras | Google USB Driver | status "Not compatiable with Linux"

因為我在運行Fedora 18如果我需要驅動程序,我需要哪些USB驅動程序?

因為三星工作正常,我可以部署和運行我的應用程序,我認為我的設置是正確的。 所以我想知道我的Nexus 5是否有問題。

我嘗試過以下方法:

adb kill-server
adb start-server

設置Nexus 5 Camera PTPmedia device MTP不起作用。

非常感謝任何建議,

我的Nexus 4(Android版本4.4.2)遇到了類似的問題,它沒有在adb設備中列出。

確保從設備啟用USB調試,並在PC上執行以下操作:

  1. 更新Android SDK( Google USB驅動程序

  2. 從PC控制面板,系統 - >設備管理器 - >右鍵單擊Nexus 4 - >更新驅動程序。

  3. android-sdk-folder \\ extras \\ google \\ usb_driver設置為搜索路徑,包括選中的子文件夾。

如果Windows告訴您驅動程序是最新的,只需卸載驅動程序(右鍵單擊nexu4 - >卸載驅動程序)並再次從步驟2開始。

之后,打開cmd並鍵入adb kill-server ,然后輸入adb設備 ,現在它將包含您的設備。

https://developer.android.com/studio/run/oem-usb.html

跟着這些步驟,

  • 在您的設備中啟用開發者選項 要啟用開發者模式,請設置 - >關於手機 ,連續7次點擊內部版本號選項
  • 轉到設置 - >開發人員選項並打開USB調試
  • 確保通過USB重新連接設備並在出現的對話框上授予權限。
  • 從上述步驟開始,它不起作用嘗試此步驟,轉到設置 - >安全性並打開未知來源

你需要做的是:

Settings | About Phone

滾動到底部以build number 點擊內部版本號約7次。 每次你都會收到一條彈出消息,說you are x steps away from being a developer

當您進入最后一步時,您將收到一條消息,說now you are a developer

回到設置中,您將看到一個新的設置Developer options ,您將看到很多開發人員的選項。 啟用USB debugging

重新將手機連接到USB,您應該在adb devices下看到您的adb devices

我希望這個答案有助於其他人。

這個簡單的步驟對我有用,我在Windows 8.1上的Nexus 5和5X設備上進行調試。

要遵循的步驟如下

1)從開發人員選項啟用調試USB模式

2)從計算機上拔下設備的電源插頭

3.1)轉到SettingsStorage ,在操作欄中,單擊選項菜單,然后選擇USB computer connection

3.2)如果沒有找到3.1)選項,請轉到SettingsDevelopers OptionsSelect USB Configuration

4)選擇Camera (PTP)連接。

5)插入設備,您應該在設備上有一個彈出窗口,允許您接受計算機的傳入連接,或類似的東西。

6)如果它不起作用嘗試在開發人員選項中切換調試USB模式最后,你應該在DDMS和voilà中看到它。

我的Windows解決方案:

到這里下載並解壓縮到一個簡單的位置:

http://developer.android.com/sdk/win-usb.html#top

  • 右鍵單擊“我的電腦”或“電腦”

  • 選擇屬性

  • 選擇設備管理器

  • 尋找你的設備。 它上面應該有一個黃色標記。

  • 單擊“更新驅動程序軟件”。

  • 選擇瀏覽計算機以查找驅動程序軟件

  • 選擇之前保存的usb_driver文件夾。

  • 安裝它

和瓦拉。 魔法。

與模擬器或Android設備的通信可能存在問題。 此通信由Android調試橋(adb)處理。

Eclipse允許您重置adb,以防出現問題。 因此,通過Window→Open Perspective→Other ...→DDMS選擇DDMS透視圖

要重新啟動adb,請在“設備視圖”中選擇“重置adb”。

對於仍然感到沮喪的人,如果您正在使用實驗性ART運行時,請嘗試切換回dalvik(在設備上的開發人員選項中)

這是Android 5上的Windows 7和Nexus 5的簡單解決方案。

  1. http://androidhost.org/jelry下載Nexus 5驅動程序
  2. 解壓縮zip內容並將所有文件放在桌面上的單個文件夾中。
  3. 將設備連接到計算機。
  4. 在PC上啟動設備管理器。
  5. 現在您應該看到硬件列表中列出的Nexus 5。
  6. 右鍵單擊“Nexus 5”行,然后單擊“更新驅動程序軟件”。
  7. 接下來,單擊“瀏覽我的電腦”選項。
  8. 在新窗口中,單擊“瀏覽...”按鈕。
  9. 轉到步驟2解壓縮的文件夾。選擇解壓縮USB驅動程序的文件夾。 點擊下一步。 - 確保也勾選子文件夾框。
  10. 現在,Windows安裝程序將搜索Nexus 5驅動程序,請求獲取權限時單擊“安裝”。
  11. 等待該過程完成,然后檢查“設備管理器”列表以確認安裝是否成功。

原文: http//www.android.gs/download-and-install-google-nexus-5-usb-drivers-adb-fastboot/

注意:不要忘記在您的設備上啟用USB調試:)

還沒有人提到的東西:

有些電纜不支持數據。 我坐在這里想知道為什么我的Nexus 5拒絕出現在OSX上。 事實證明我使用的是不支持數據的電纜。

我交換了一個支持它的不同電纜,突然我能夠使用USB調試。

如果有人試圖將Nexus 5連接到格式化的Windows XP,請按照下列步驟操作:

  1. 下載並安裝媒體傳輸協議移植工具包: MTP移植工具包
  2. 下載並安裝適用於XP的WMFDistributable-11WMFDist-11 XP
  3. 下載並安裝LG United Mobile Driver v3.10.1:stackoverflow不允許共享2個以上的鏈接,請谷歌這個。
  4. 連接您的設備。
  5. 轉到設備管理
  6. 右鍵單擊Nexus 5,然后單擊“更新驅動程序”
  7. 僅在此時選擇是
  8. 選擇自動安裝軟件
  9. 等待一段時間..並享受傳輸文件

亞行和驅動程序版本很重要。 設備越新,舊版本ADB正常工作的可能性就越低。

使用自己的ADB副本的應用程序需要更新或至少手動更新其ADB。

例如,在安裝Helium / Carbon時,它使用舊的/不完整的ADB。 由於這個原因,較新的設備可能無法鏈接到ADB服務器。

我在這里寫的內容應該適用於Windows上的任何未來設備以及可能的* nix操作系統。

首先必須准備好系統。 在Android上:

  • 激活開發者模式,從應用程序(如提示時的Helium)或訪問about phone部分,點擊內部版本號直到開發者模式解鎖
  • 在開發人員設置中啟用USB調試
  • 在安全設置中允許未知來源
  • (當用USB線連接時)將USB連接設置為PTP模式(相機設備,如果這樣標記)

在Windows中:

  • 卸載舊USB驅動程序(帶文件刪除)(如果有),但僅在設備連接且處於開發人員模式時,否則將不會列出該特定設備
  • 在插入設備且開發者模式處於活動狀態后安裝最新的USB驅動程序,設備將在設備管理器中列為未知或其他設備; 驅動程序可以從Google Android支持網站單獨下載,這些驅動程序與供應商驅動程序相同,inf文件中只有較少的ID,使得所有Android設備都無法識別驅動程序
  • 如果驅動程序無法識別設備,沒問題,請一般安裝:手動安裝>顯示所有設備>從磁盤>選擇Android USB驅動程序的inf位置,然后從列表中選擇Android ADB Interface; 不需要通過添加硬件ID來編輯inf,最終結果是相同的
  • 每種模式,PTP和MTP都有自己的驅動程序條目,因此如果設備要求MTP,則必須再次遵循相同的驅動程序安裝過程

一旦這些步驟先前正確完成,就必須測試adb。 如果先前安裝了Android SDK,請打開adb.exe所在的命令提示符並測試設備列表。

adb start-server重要說明:此命令將提示設備允許在首次運行時與其鏈接的計算機之間進行通信。 該提示還將列出特定於所討論的PC的RSA密鑰。 如果在啟動服務器上沒有此提示,則ADB將無法運行! 任何申請也不會依賴亞行。

adb devices必須列出設備。 如果列表為空,並且很可能沒有發生RSA提示,則無法進行通信。 如果列表為空,則必須更新或安裝當前的ADB(和SDK)(如果應用程序引入了自己的ADB運行時,如Helium / Carbon)。

對於帶有自己的ADB的應用程序,如果版本較舊,並且這些應用程序堅持使用它而不是SDK,則需要使用Android SDK中的最新文件替換這些文件。 簡單而簡單的復制和粘貼。

對於Android SDK,唯一需要安裝的軟件包是SDK Tools和Platform-tools。 在那里,ADB.exe將需要一些支持庫,在Windows上這些文件是AdbWinApi.dll和AdbWinUsbApi.dll。 完成所有操作后,可以從SDK Manager卸載SDK,同時如果這是唯一使用的運行時,則可以保留ADB工具,具體取決於相關案例。

適用於Windows 7和Nexus 5的解決方案(適用於任何Nexus設備):

我發現我的系統正在通過USB將Nexus 5連接到我的系統時自動安裝Nexus 5默認驅動程序。 因此,卸載默認驅動程序是徒勞的,並且無論如何都會自動安裝。此外,如果卸載默認驅動程序,您將無法在“計算機管理”中的“設備”下找到Nexus 5。 所以這就是我為我所做的工作!

  1. 計算機 - >右鍵單擊 - >管理 - >設備管理器 - >便攜式設備 - > Nexus 5 - >更新驅動程序軟件
  2. 選擇“瀏覽計算機以查找驅動程序軟件”1.確保提供此位置: %APPDATA%\\Local\\Android\\sdk\\extras\\google\\usb_driver
  3. 單擊“下一步”,即可完成。

完成所有步驟,如啟用調試,...我不得不放一張SIM卡,然后重新啟動手機

我遇到了同樣的問題,只需在開發人員選項中更改我的Android設備(Nexus 5X)> 選擇USB配置為RNDIS(USB以太網)即可解決問題

嘗試執行:

sudo ./adb kill-server

sudo ./adb start-server

sudo ./adb devices

就我而言:

  • 手機已作為媒體設備連接。
  • 點擊該消息並獲得一個菜單。 “USB電腦連接”
  • 在該菜單中選擇將其連接為相機(對於不支持MTP的設備)

然后它奏效了。

哦,男孩,我花了3個小時來完成這個簡單的事情並嘗試上述說明的組合。如果它對你不起作用,只需嘗試上述說明的幾種組合即可。 我在Windows 7和nexus 5.問題我曾經嘗試從google usb文件夾安裝驅動程序,Windows 7無法安裝。 這是我的步驟:

- 首先卸載Windows 7上的所有nexus驅動程序。使用USB線連接,轉到設備管理器並卸載驅動程序; 拔下電纜並重復直到找不到驅動程序,並且設備管理器中的“其他設備”下顯示nexus。 我還將nexus設備配置為攝像頭(PTP)

- 關注@Dharani Kumar說明。 他們為nexus設備進行了適當的配置更改

-follow @Harshit Rathi說明。 當Windows檢測到設備時,它們將確保eclipse可以顯示設備

-unplug並在一分鍾后重新插入USB電纜。 現在你應該在nexus設備上看到一個彈出窗口。 單擊它以便Windows 7允許從本地系統安裝驅動程序。 如果您沒有看到這個,請重啟您的設備或電腦

-follow @Rick的說明。您可以下載@jimbob列出的USB驅動程序

如果你仍然有問題,請重新閱讀整個帖子並從那里開始(我在其他網站上花了幾個小時;那些點點滴滴沒有幫助)

到這里下載並解壓縮到一個簡單的位置:

http://developer.android.com/sdk/win-usb.html#top下載並安裝

我遇到了同樣的問題,啟用了USB調試,設備出現在Windows中,但是當我連接Nexus(6)設備時,我從未得到過有關RSA指紋的問題,也沒有出現在Android設備管理器中。

但在Windows設備管理器中我確實有一個條目說它是一個Android設備和復合ADB接口等仍然無法正常工作。 當我嘗試以前有關手動更新驅動程序的提示時,Windows 8.1只是回答“Windows確定您的設備的驅動程序軟件是最新的”這不是真的。 看看驅動程序的詳細信息,我看到驅動程序是由“ClockworkMod”發布的。 我意識到這一定是因為我去年的某個時候安裝了Helium應用程序。 所以我卸載了,仍然有同樣的問題。 再次檢查,這次確實是谷歌司機,但2012年發布的版本7(而不是2014年發布的版本11)。 我卸載了這些AS WELL然后嘗試了從位於以下位置的SDK重新安裝驅動程序的技巧:%localappdata%\\ Android \\ sdk \\ extras \\ google \\ usb_driver

現在,當我重新插入我的設備時,它終於可以運行,並且可以使用Android Studio進行調試。 確實是司機的問題。

Rick和MadX的回答是正確的做法(回答豎起大拇指)

在我的情況下,我使用Akcess USB C型數據同步電纜用於Nexus 5x,5P - 白色由於Nexus 5x不提供C型電纜,我從某些供應商處購買了它。

有同樣的問題。 我愚蠢地做的是: - 我以錯誤的方式連接電纜。 在我重新連接之后,它為我工作。

我可能認為有些電纜不支持可調試。 但它在我的情況下。

這個(圖像)是我的情況,Type C應該是USB側符號。 一個愚蠢的解決方案,但對我有用 在此輸入圖像描述

對於那些試圖在adb中連接他們的Android手機沒有運氣並嘗試過每個USB配置(MTP,PTP,RNDIS)的人。 值得注意的是,在我使用Windows 7上的Nexus 5X的情況下,我通過選擇充電USB配置成功地將手機連接到adb。 使用任何其他配置(MTP,PTP,...)它不起作用。

USB驅動程序:Google USB Driver v11

ADB版本:Android Debug Bridge版本1.0.39

暫無
暫無

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

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