2013-02-08 37 views
4

繼續從ADB not recognising Nexus 4 under Windows 7我有問題讓Eclipse android開發環境識別我的新Nexus 4.我的私人Nexus S沒有問題。亞行不承認Nexus 4 - 更多建議

我相信我已經按照以前的文章中的所有建議,但仍然卡住了。

誰能成功獲得nexus 4可用於Windows 7上的android開發,告訴我他們的驅動程序詳細信息是「Android Composite ABD Interface」?礦山說: *驅動程序提供者:「谷歌公司」 *驅動程序日期:27/08/12 *驅動程序版本:7.0.0.1

當我的手機存儲設置爲PTP或MTP,我仍然可以」通過eclipse「android虛擬設備管理器」可以看到它。

當設置爲PTP時,如果我運行鏈接文章中描述的「adb devices」命令,我確實會在dos框中出現一個條目,但在eclipse中的「android虛擬設備管理器」中沒有任何條目。

+0

我還沒有安裝Win7上。但我認爲你可以安裝驅動程序來問問你可以下載熱門圖像文件的地方。 –

+0

可能你做過了,但是你在設備上打開了USB日誌記錄嗎? –

回答

0

您的Nexus 4不是虛擬設備,因此不會在虛擬設備管理器中顯示。

如果您打開設備視圖,那麼您應該看到您的Nexus 4列出,並且當您運行您的應用程序時,它應該提示將它作爲物理或虛擬設備運行。

+1

啊。我一直在努力,我完全錯過了!如果我將它放入PTP模式,我可以在設備視圖中看到電話,儘管這並不理想,但這足夠了。非常感謝 – Mike

+0

刪除並重新安裝驅動程序可能會解決PTP問題。 – cjk

2

從Windows完全卸載設備驅動程序並重新安裝它。

+0

這對我有用。升級到Windows 8.1後,我的Nexus 4不再出現在'adb設備'中。我在設備管理器中卸載了設備,並確保檢查「刪除驅動程序」。然後,我連接Nexus 4和Windows安裝了正確的驅動程序。我現在在'adb設備'中看到它。 –

17

解決方案是將您的設備連接到PTP而不是MTP,並且工作正常。 連接的設備在AVD管理器中不可見。 AVD經理是模擬器。 要顯示連接的設備,您只使用ADB與此命令:

adb devices 
+0

這也爲我做了詭計。 1.切換到PTP,2.經歷這個過程:(http://www.teamandroid.com/2012/07/30/how-to-set-up-adb-fastboot-with-android-sdk/2/ )3.授權設備4.作品 –

+0

這對我有用。 –

1

如果你不看到在設備列表中的設備:

首先,您需要確保您的設備上啓用了USB調試。設置 - > DeveloperOptions:打開調試並啓用USB調試。理想情況下,你會從谷歌安裝USB驅動程序,它會正常工作:http://developer.android.com/tools/extras/oem-usb.html#InstallingDriver。有些情況下,新的安裝可能會弄亂設備連接。你可能想嘗試這些:

  1. 它可能失去了連接,所以你可以嘗試:
 adb kill-server 
    adb start-server 
    adb devices 
  1. 更新到新的工具可能陷入困境的設置: 轉到存儲選項並嘗試設置爲媒體(MTP)或相機(PTP)連接。 Swtiching其中一人將幫助

  2. 撤銷授權,禁止USB調試,然後再啓用