2011-03-02 12 views
5

Ho creato una piccola app in eclipse per Android, e quando premo "Esegui", viene creato un nuovo AVD, eclipse mi dice che l'app è stata installata su l'AVD, ma non riesco a trovarlo sul dispositivo virtuale. Perché può essere? GrazieLa mia app non appare nell'AVD, dopo essere stata eseguita da eclissi

+0

Ti è aggiungere un'attività principale nel manifesto? – bigstones

+1

Hai un'attività principale nel manifest con l'intento di LAUNCHER? inoltre il plugin ADT installa e avvia un'attività per te? – Jimmy

risposta

0

Elimina il file avd creato in precedenza e creane uno nuovo, avvialo prima e poi esegui l'app. Ho affrontato un problema simile un mese fa e questo ha funzionato per me, spero che faccia anche per te. Probabilmente un caso di avd che non si registra con il plugin adt di eclipse e con due emulatori in esecuzione, l'apk non si installa correttamente.

5

Penso che probabilmente hai dimenticato di aggiungere queste righe nel file manifest. Ho avuto lo stesso problema in un'app e ha dimostrato che l'app è stata installata, ma non è riuscita a trovarla nell'emulatore.

<intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
</intent-filter> 

Assicurarsi inoltre di configurare l'AVD di destinazione da Run Configurations. Esegui-> Esegui configurazioni-> Destinazione, quindi seleziona l'AVD dall'elenco, fai clic su Applica, quindi su Ok. Spero che aiuti.

4

In 'Esegui configurazioni', nella scheda 'Destinazione', è possibile selezionare il pulsante di opzione 'Richiedi sempre per prelevare il dispositivo'. Quindi, quando si avvia l'app con il pulsante verde go in alto, è possibile scegliere da qualsiasi dispositivo. MaxPower47 risolto questo nel thread: Can't run older Android targets in AVD

0

tenta di utilizzare un vecchio AVD, ha funzionato per me

Problemi correlati