Succede spesso che window non riesca a far dialogare Eclipse e Android SDK lasciando eclipse (dopo l'avvio dell'emulatore) in uno stato di fermo e guardando dalla console appaiono i seguenti messaggi:
[2011-06-05 16:22:39 - Prova] ------------------------------
[2011-06-05 16:22:39 - Prova] Android Launch!
[2011-06-05 16:22:39 - Prova] adb is running normally.
[2011-06-05 16:22:39 - Prova] Performing com.prova.Act activity launch
[2011-06-05 16:22:43 - Prova] Launching a new emulator with Virtual Device 'avd22'
Anche se l'emulatore è avviato eclipse non riesce a interagire con esso. Questo dipende dal fatto che adb (il servizio che si occupa di fare da ponte per il debug) non riesce a rilevare l'emulatore.
Infatti se noi digitiamo da shell
adb devices
ci compare una cosa del tipo
List of devices attached
dove non c'è nessun dispositivo collegato. Per ovviare al problema basta digitare
adb connect localhost
questo farà si che il dispositivo verrà collegato all'adb tramite la porta 5555. In questo modo sarà possibile interagire con eclipse sull'emulatore e far partire la nostra applicazione.