Perché Eclipse apre un nuovo emulatore mentre è già aperto un emulatore? A volte capita, a volte no. Qualcuno sa perché? Odio quando non è così e vorrei risolvere questo "problema"perché eclipse apre un altro emulatore?
risposta
Ciò è causato quando le proprietà del progetto non sono impostate per l'esecuzione manuale e per qualsiasi motivo (versione SDK o Target) l'emulatore si apre in una nuova istanza.
da risolvere: Fare clic con il Progetto -> Esegui come -> Esegui Configurazioni
Quindi, assicurarsi che il progetto in questione è quella selezionata sulla sinistra e il nome è sulla parte superiore.
Si vedrà, quindi 'target' in alto:
Manuale La scelta dovrebbe permettere di scegliere l'emulatore in esecuzione. In caso contrario, assicurarsi che il vostro SDK progetto è impostato con una versione SDK è stato installato o un intervallo che è compatibile:
<uses-sdk android:minSdkVersion="3" />
<uses-sdk android:targetSdkVersion="14" />
o qualunque intervallo che si ha intenzione di sostenere e AVDS/emulatori che hai setup.
Spero che questo aiuti!
secondo il vostro progetto.
se si sta eseguendo AVD normale e si sta tentando di eseguire il progetto google api, questo aprirà automaticamente google avd che ne è il caso.
e anche il tuo livello API.
se il progetto è 2.3 e si esegue Android 2.1 API, quindi proverà ad aprire 2.3 avd dal proprio elenco AVD.
Sì, è fastidioso. Non so come risolverlo di per sé, ma invece l'ho impostato per permettermi sempre di selezionare manualmente il dispositivo su cui eseguire il debug. Quindi almeno puoi scegliere il dispositivo/emulatore corretto. Fare clic con il pulsante destro del mouse sul progetto, selezionare Esegui, Esegui configurazioni ..., quindi selezionare la scheda Destinazione. Modificare la modalità di selezione del target di distribuzione su manuale. Automatico con un dispositivo selezionato è supposto funzionare, ma trovo una volta ogni tanto che lancerà qualcos'altro. Se non è impostato puoi provarlo e vedere se funziona per te.
Di solito questo accade a causa di due cose:
adb schiantato
Sì ciò accade, si blocca ADB in qualche modo e perde traccia di dispositivi/emulatori. In questo caso, chiudi il secondo emulatore e riavvia adb, ad es. tramite l'app ddms o sulla riga di comando utilizzando adb kill-server
seguito da adb start-server
. Quindi rilancia e dovrebbe andare bene.
si tenta di avviare un app con un API più elevata/diverso da quello del emulatore
Se si esegue un'applicazione 3.0 e si dispone di un 2.3. emulatore aperto, il plugin avvierà un emulatore di livello api più alto per te. O se hai bisogno delle API di Google e l'emulatore non le ha, succederà la stessa cosa. A volte ottieni una finestra di dialogo per selezionare cosa ti piacerebbe fare, ma non sempre. Non sono sicuro quando ciò accade esattamente in realtà.
Ho affrontato questa cosa fastidiosa molte volte, succede occasionalmente. e penso di sapere come correggerlo. Penso che quello che succede sia che la connessione di adb con l'emulatore si rompa o diventi difettosa, così Android lancia un nuovo emulatore anche se hai già un emulatore esistente per la stessa piattaforma in esecuzione. Per correggere questo problema. Vai a DDMS -> scheda Dispositivi -> Fai clic sull'opzione "Reimposta adb" (che è l'ultima opzione). Verrà quindi visualizzato un messaggio di errore nella console, ma dopo un minuto l'emulatore sarà pronto per essere utilizzato senza problemi. Lo faccio sempre e funziona.
- 1. Sviluppo Android su Eclipse: apre sempre il nuovo emulatore
- 2. emulatore Android errore "emulatore: ERRORE: l'immagine dei dati utente viene utilizzato da un altro emulatore di interruzione".
- 3. Emulatore Android Eclipse - Tastiera non funzionante
- 4. Emulatore Android sottosopra in Eclipse Juno
- 5. Emulatore Android apre la barra di notifica solo una volta
- 6. Apre un file GUI da un altro file PyQT
- 7. Come prendere screenshot di emulatore usando Eclipse?
- 8. È possibile eseguire un emulatore Android senza impostare Eclipse
- 9. Javafx apre un altro fxml nell'altra finestra con il pulsante
- 10. Abilita MIC in genimotion/Qualsiasi altro buon emulatore Android
- 11. eclipse, un classpath per la compilazione, un altro per l'avvio
- 12. emulatore android studio/eclipse che mostra solo parte dello schermo
- 13. Perché DDMS non si apre più?
- 14. Esecuzione test JUnit in Eclipse apre il pannello della console
- 15. emulatore Android - DDMS "controllo emulatore" è disabilitato durante l'esecuzione buildroid/VirtualBox emulatore
- 16. Rilevatore browser emulatore Android
- 17. esportazione di plug-in installati da Eclipse ad un altro
- 18. Come creare un emulatore iOS
- 19. Esiste un emulatore Blackberry Browser?
- 20. Perché Eclipse 3.2 genera un errore all'avvio
- 21. impostazione di densità personalizzata per un emulatore
- 22. Alternativo emulatore Android
- 23. Errore emulatore Android: std :: bad_alloc
- 24. Emulatore Android riagganciare e impossibile uscire
- 25. Perché un assistente Razor non può chiamare un altro assistente?
- 26. emulatore Android non funziona?
- 27. Come si apre un file da Vim?
- 28. Posso eseguire un emulatore senza HAXM in Android Studio?
- 29. Emulatore Android x86 estremamente lento
- 30. Emulatore per Samsung Galaxy Tab 10.1
Grazie per l'immagine. Questo è quello che volevo. – princepiero