Con un dispositivo Android, è possibile sviluppare e eseguire il debug delle applicazioni Android proprio come si farebbe sull'emulatore.
1. Dichiarare l'applicazione come "debuggable" in AndroidManifest.xml
.
<application
android:debuggable="true"
... >
...
</application>
2. Sul ricevitore, seleziona Impostazioni> Sicurezza e verificare Unknown sources

3. Vai a Impostazioni> Opzioni sviluppatore e controllare USB debugging
Note che se Developer Options
è invisibile è necessario navigare in Impostazioni> Informazioni sul telefono e t ap su Build number
diverse volte fino a quando non viene notificato che è stato sbloccato.

4. Configurare il sistema per rilevare il dispositivo.
Seguire le istruzioni riportate di seguito per il sistema operativo:
utenti Windows
installare il driver USB di Google dal ADT SDK Responsabile
(Supporto per: ADP1, ADP2, Verizon Droid, Nexus One, Nexus S).

Per i dispositivi non elencati sopra, install an OEM driver for your device
Mac OS X
Il dispositivo dovrebbe funzionare automaticamente; Vai al passaggio successivo
Ubuntu Linux
Aggiungi un file udev
regole che contiene una configurazione USB per ogni tipo di dispositivo che si desidera utilizzare per lo sviluppo. Nel file delle regole, ogni produttore di dispositivo è identificato da un ID fornitore univoco, come specificato dalla proprietà ATTR {idVendor}. Per un elenco di ID fornitore, click here. Per impostare il rilevamento dei dispositivi su Ubuntu Linux:
- il login come root e creare questo file:
/etc/udev/rules.d/51-android.rules
.
- utilizzare questo formato per aggiungere ogni fornitore al file:
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"
In questo esempio, l'ID del fornitore è per HTC. L'assegnazione MODE specifica i permessi di lettura/scrittura e GROUP definisce quale gruppo Unix possiede il nodo del dispositivo.
- Ora eseguire:
chmod a+r /etc/udev/rules.d/51-android.rules
Nota: La sintassi regola può variare leggermente a seconda dell'ambiente. Consultare lo udev documentationper il proprio sistema secondo necessità. Per una panoramica della sintassi della regola, see this guide to writing udev rule s.
5. Eseguire il progetto con il dispositivo collegato.
con Eclipse/ADT: corsa o eseguire il debug dell'applicazione, come al solito. Verrà visualizzata una finestra di dialogo Scelta dispositivo che elenca gli emulatori disponibili e i dispositivi collegati.
Con ADB: impartire comandi con l'opzione -d per indirizzare il vostro dispositivo collegato.
Ancora bisogno di aiuto? Click here for the full guide.
Non ho visto il mio dispositivo e reset adb ha aiutato. Grazie! – Marx
Ho ricevuto questo messaggio di errore: [2013-09-29 23:02:25 - DeviceMonitor] Errore connessione Adb: una connessione esistente è stata forzatamente chiusa dall'host remoto –