[英]USB Debugging not working, adb ignores Nexus 7
幾個星期以來,我能夠將我的Nexus 7 2連接到運行Windows 7的計算機上,Eclipse會識別它,允許我在其上運行應用程序。 當我運行adb devices
命令時,設備也出現了。 每當我將Nexus 7插入計算機時,平板電腦就會詢問我是否要在此時允許USB調試。 (奇怪的是,它從來沒有問我是否想要從那台計算機上一直允許它,但我並不在意。)
我最近將平板電腦更新為Android 4.4.2。 我還通過Android SDK管理器更新了Android SDK。 現在,當我插入平板電腦時,我沒有及時了解平板電腦上的USB調試,Eclipse和adb都沒有看到它在那里。
這是我嘗試做的事情列表,從網絡上的各種論壇收集想法。
這些都沒有奏效。 關於嘗試什么的任何其他想法?
事實證明,Nexus 7絕對需要Google USB驅動程序。 查找,下載和安裝此驅動程序非常有效。
由於Google的Android OEM驅動程序頁面在其需要Google USB驅動程序的設備列表中不包含Nexus 7,因此我一直在嘗試使用華碩的驅動程序,但該程序無效。 我沒有嘗試使用Google USB驅動程序,因為出於某種原因我的SDK管理員說它已下載了驅動程序,但找不到驅動程序。
最后,我發現我可以從此頁面下載Google USB驅動程序 ,這清楚地表明所有Google Nexus設備都需要此驅動程序。 現在我已成功將平板電腦重新連接到亞行。
我在此向Google提交了文檔錯誤報告 ,希望可以更新OEM驅動程序頁面,以反映所有Google Nexus設備都需要Google USB驅動程序。
采用Android 4.4.4的Nexus 7平板電腦。 設置>存儲> USB計算機條件。 兩個復選框:MTP和PTP。 取消選中這兩項。
手機斷開連接
在Windows資源管理器中 - 右鍵單擊計算機,進入管理,在計算機管理中查找並卸載設備驅動程序(在Android設備下)
從http://developer.android.com/sdk/win-usb.html#top下載新驅動程序
連接手機,Windows將嘗試安裝新的驅動程序,手動安裝驅動程序與上面下載的驅動程序
以上對我有用
對我來說,在更新到Android 4.4.2之后,將設備連接為相機(PTP)而不是媒體設備(MTP)至關重要。 以前,在更新之前,我能夠作為媒體設備(MTP)進行連接。
問題是你沒有所有需要的驅動程序(PC可以識別你的手機,如USB設備,但調試不起作用)。 我通過從菜單中取消所有項目(MTP,PTP,UMS)來解決Android 4.4.4中的這個問題 :存儲 - > USB計算機連接,而不是勾選'媒體設備(MTP) 。 現在一切正常。
謝謝Arthur,我發現即使在取消選中或檢查后Nexus 7標簽也無法正常工作。 通過取消選中USB調試(在開發人員選項下)..設置>開發人員選項> USB調試解決了問題。 然后檢查(勾選MTP設備):存儲 - > USB計算機連接而不是勾選'媒體設備(MTP)
完整清單:
在嘗試任何操作之前,請確保使用Android SDK Manager更新與Build相關的工具。 您的adb可能已過時。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.