2015-12-04 14 views
7

Sto provando a distribuire un'app Apache Cordova su un dispositivo Android collegato alla macchina. Tuttavia quando si tenta di distribuire, ricevo il seguente errore:Distribuzione su dispositivo Android non trovato in Visual Studio

Unable to deploy to Android device, no attached device was found. If you recently attached a device, you may need to wait a few seconds before it is recognized.

Per quanto io sappia, ho attivato tutte le impostazioni di sviluppo di cui ho bisogno, al fine di distribuire al dispositivo. Ho provato a scollegarlo e ricollegarlo, aspettando qualche secondo ma senza successo.

Ho provato a cambiare le modalità di connessione (HTC Sync, Disk Drive ecc) che tuttavia non ha fatto la differenza.

Il dispositivo Android che sto cercando di distribuire è piuttosto vecchio (v3.35.61.3), quindi ho anche provato a distribuire su un altro dispositivo Android con l'ultima versione di Android, ma lo stesso problema si verifica.

Questo mi porta a credere che sia un problema con Visual Studio che non rileva alcun dispositivo Android connesso. Forse mi manca un pacchetto di installazione?

+2

Con il dispositivo collegato eseguire 'adb devices' nella propria CLI per verificare se è stato riconosciuto – Beat

risposta

5

Dopo aver fracassato la testa contro un muro per un paio d'ore, sono riuscito a risolverlo.

Ho seguito these instructions per installare gli SDK per il dispositivo di destinazione.

c'era ancora un problema in cui il comando abd devices era ancora non presentandosi con tutti i dispositivi, ho installato il Universal ABD driver che ho trovato in this domanda e che ha lavorato per me.


EDIT

Alcuni di voi hanno trovato che la segue può anche risolvere il problema:

  1. Accendere i Opzioni sviluppatori sul dispositivo.
  2. Abilita Debug USB.

Potrebbe valere la pena provarlo prima, e se ciò non funziona, prova cosa ho fatto.

+1

Ho avuto lo stesso problema e l'ho risolto Abilita debug USB sul dispositivo Android. – Alexan

0

Ho riscontrato questo problema (non posso rispondere alla risposta perché il mio rappresentante è troppo basso) e ho scoperto che quando il mio telefono si aggiorna, disattiva il Debug USB. Vale la pena il tempo di controllare.

0

Ho avuto lo stesso problema sul mio S4. Quando ho attivato le opzioni sviluppatore, l'opzione Abilita debug USB è stata disattivata. Una volta restituito, il problema è stato risolto.

3

Mi sono imbattuto in questo problema ed ero sicuro di aver installato tutto. Dopo un po 'di riflessione ho provato a distribuire di nuovo, e nelle opzioni di sviluppo del dispositivo ho disattivato il debug USB e poi di nuovo attivo, questo mi ha dato la possibilità di ricordare l'impronta digitale del mio computer. Dopo che tutto ha funzionato.

0

Prima opzione: Abilita DEBUGGING USB Seconda opzione: cambiare il cavo telefonico.

Problemi correlati