[英]Eclipse doesn't show Galaxy Nexus in Android Device Chooser
[英]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 PTP
和media device MTP
不起作用。
非常感謝任何建議,
我的Nexus 4(Android版本4.4.2)遇到了類似的問題,它沒有在adb設備中列出。
確保從設備啟用USB調試,並在PC上執行以下操作:
更新Android SDK( Google USB驅動程序 )
從PC控制面板,系統 - >設備管理器 - >右鍵單擊Nexus 4 - >更新驅動程序。
將android-sdk-folder \\ extras \\ google \\ usb_driver設置為搜索路徑,包括選中的子文件夾。
如果Windows告訴您驅動程序是最新的,只需卸載驅動程序(右鍵單擊nexu4 - >卸載驅動程序)並再次從步驟2開始。
之后,打開cmd並鍵入adb kill-server ,然后輸入adb設備 ,現在它將包含您的設備。
跟着這些步驟,
你需要做的是:
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)轉到Settings
→ Storage
,在操作欄中,單擊選項菜單,然后選擇USB computer connection
。
3.2)如果沒有找到3.1)
選項,請轉到Settings
→ Developers Options
→ Select 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的簡單解決方案。
原文: http : //www.android.gs/download-and-install-google-nexus-5-usb-drivers-adb-fastboot/
注意:不要忘記在您的設備上啟用USB調試:)
還沒有人提到的東西:
有些電纜不支持數據。 我坐在這里想知道為什么我的Nexus 5拒絕出現在OSX上。 事實證明我使用的是不支持數據的電纜。
我交換了一個支持它的不同電纜,突然我能夠使用USB調試。
如果有人試圖將Nexus 5連接到格式化的Windows XP,請按照下列步驟操作:
亞行和驅動程序版本很重要。 設備越新,舊版本ADB正常工作的可能性就越低。
使用自己的ADB副本的應用程序需要更新或至少手動更新其ADB。
例如,在安裝Helium / Carbon時,它使用舊的/不完整的ADB。 由於這個原因,較新的設備可能無法鏈接到ADB服務器。
我在這里寫的內容應該適用於Windows上的任何未來設備以及可能的* nix操作系統。
首先必須准備好系統。 在Android上:
在Windows中:
一旦這些步驟先前正確完成,就必須測試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。 所以這就是我為我所做的工作!
%APPDATA%\\Local\\Android\\sdk\\extras\\google\\usb_driver
完成所有步驟,如啟用調試,...我不得不放一張SIM卡,然后重新啟動手機
我遇到了同樣的問題,只需在開發人員選項中更改我的Android設備(Nexus 5X)> 選擇USB配置為RNDIS(USB以太網)即可解決問題
嘗試執行:
sudo ./adb kill-server
sudo ./adb start-server
sudo ./adb devices
就我而言:
然后它奏效了。
哦,男孩,我花了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驅動程序
如果你仍然有問題,請重新閱讀整個帖子並從那里開始(我在其他網站上花了幾個小時;那些點點滴滴沒有幫助)
到這里下載並解壓縮到一個簡單的位置:
我遇到了同樣的問題,啟用了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進行調試。 確實是司機的問題。
對於那些試圖在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.