2016-03-02 49 views
11

我使用Visual Studio 2013開發的Apache Cordova的移動應用程序當我運行我的設備應用模式下,我得到了以下錯誤:錯誤:無法部署到設備,沒有設備發現-cordova使用Visual Studio的

錯誤:無法部署到設備,沒有設備發現

我已經啓用USB調試在開發人員選項。如果當您在CLI

如果不寫adb devices,只是連接如不同的選擇,在你的手機顯示之間切換顯示 enter image description here

+0

您是如何將設備連接到機器的?你使用真實的設備還是模擬器? – Bhargav

+0

我已通過USB連接線連接了Android移動設備(真實設備) – satyender

+0

如果您的android調試橋(adb)服務正在運行,並且您已將PAT添加到adb,並且您運行了adb命令以檢查連接的設備,您是否檢查過? – Bhargav

回答

2

測試設備。通常適用於PTP或MTP。

當設備出現時,應該有效。如果無法顯示,請檢查您的adb路徑或android驅動程序。

+0

您可能需要連接,斷開並重新連接USB電纜幾次。我遇到了第一個連接上無法識別設備的問題。確保在連接時手機已解鎖(例如在主屏幕上)。 – Chris

17

嘗試重新啓動您的ADB(安卓調試橋)用下面的命令服務器在命令行:

Path\to\adb\adb kill-server 
Path\to\adb\adb start-server 

在Windows中的path\to\adb可能是一件取決於安裝的Android SDK的C:\Users\myusername\AppData\Local\Android\sdk\platform-toolsC:\Program Files (x86)\Android\android-sdk\platform-tools等。

然後檢查設備是否發現:

Path\to\adb\adb devices 

與連接的設備可能看起來像這樣在Windows命令行控制檯輸出: Console output of adb kill-sever, adb start-server and adb devices

如果adb devices沒有顯示任何設備,即使在重新啓動你的adb服務器,確保你已經安裝了你的OEM driver

+1

這對我來說是訣竅。只是指出:我使用Windows和ADB的路徑是'C:\ Users \ myusername \ AppData \ Local \ Android \ sdk \ platform-tools' –

+0

良好的調用,我添加了adb.exe的可能路徑。 – Phonolog

+1

添加OEM驅動程序是爲我修復的,謝謝! (Samsung Galaxy例如http://developer.samsung.com/galaxy/others/android-usb-driver-for-windows) – RJB

0

除了上述其他答案之外,如果您使用Nexus設備進行開發,則可能需要手動安裝設備驅動程序。

this page在Android開發者網站安裝的谷歌USB驅動程序

15

我在第一次連接下一次重新連接後出現「找不到設備」的問題。我通過在chrome開發工具中關閉chrome:// inspect /#devices選項卡來找到解決方案。希望這可以幫助別人。快樂的編碼!

信用:https://stackoverflow.com/a/36662403/861615

3

對於我來說,有我的電話上的提示,要求我允許USB調試,我需要允許。在此之前,我的設備在CLI中顯示,但名稱爲「未授權」。我知道這種愚蠢的,但也許這可能有助於某人

4

嘗試不同的電纜,我的電纜與我的電纜之一,但不是其他。

+1

這絕對應該是您的第一個故障排除步驟。 –

相關問題