Quando si tenta di creare un AVD con il gestore SDK di Android SDK, viene visualizzato "Errore: null". Ciò continua a verificarsi perché il gestore SDK sta cercando "Elenco di dispositivi virtuali Android esistenti situati in \ ... (posizione errata). Come posso modificare il percorso del file?Android SDK e AVD Manager -Cant creare AVD nella posizione corretta del file
risposta
Ho avuto lo stesso problema questo fine settimana. Nel mio caso, sono stato in grado di creare gli AVD, ma non sono in grado di avviarli.
Il problema è stato causato da AVD Manager che creava gli AVD in una directory diversa da quella in cui l'emulatore stava tentando di avviare gli AVD.
Nel mio caso, AVD Manager è stato inizialmente segnalato la lista di esistere dispositivo virtuale Android si trova in C: \ Users \ toybuilder \ Download \ .android \ AVD
Si scopre che il mio runtime Java (in questo caso , JDK 1.6u24) riportava C: \ Users \ toybuilder \ Download come directory principale (proprietà user.home). Ho confermato questo mediante Eclipse:
In Eclipse, andare a:
Eclipse Menu: Aiuto -> Informazioni su Eclipse Cliccare sulla [Installazione Dettagli] Fare clic sulla scheda [Configurazione]: La casella di testo riempie con una discarica estesa dell'ambiente Eclipse. Cerca il valore user.home. Nel mio caso, la linea di lettura: user.home = C: \ Users \ toybuilder \ Download
Si scopre che c'è una lunga Java bug (quasi 9 anni) su come il runtime Java determinare sia l'utente. casa proprietà - as discussed elsewhere on StackOverflow
Nel mio caso particolare, il comportamento del buggy è stato attivato da un reindirizzamento delle cartelle di Windows non valido. A quanto pare, ho spostato la mia cartella Desktop nella directory Download, a un certo punto. Sebbene avessi risolto il problema, ciò nonostante lasciò una voce nel mio registro con un reindirizzamento della cartella Desktop alla directory Download. C'era una chiave del Registro di sistema HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Shell Folders \ Desktop che indicava, in modo errato, C: \ Users \ toybuilder \ Download \ Desktop
Il runtime Java apparentemente stava impostando user.home come "Desktop"/.. (cioè, la directory Download), mentre alcuni altri meccanismi stavano risolvendo la directory home nella posizione corretta (probabilmente il valore%% di Windows dell'ambiente utente% profile) - e quindi quando l'emulatore si stava avviando, impossibile trovare la directory .android/avd, perché cercava da una diversa directory iniziale.
Dopo aver eliminato la chiave di registro di reindirizzamento errata, il problema è andato via.
Ho avuto un problema simile. Ho risolto questo impostando la variabile di ambiente ANDROID_SDK_HOME nel mio script di avvio. Il percorso deve essere la posizione desiderata della cartella .android, esclusa l'ultima barra. Esempio:
SET ANDROID_SDK_HOME=C:\Users\toybuilder\Downloads
Windows con "reindirizzamento di cartelle" presenta questo problema. Se sei loggato in un dominio e l'amministratore ha impostato un reindirizzamento per le tue cartelle home eclipse/android SDK non può leggere correttamente alcuni file.È possibile provare i seguenti passaggi:
Chiudi Eclipse
Basta impostare una variabile utente ambientale come: Nome variabile: ANDROID_SDK_HOME Variabile Valore: C: \ Users \ {login}
Copia la cartella .android dalla cartella "reindirizzamento" a C: \ Utenti \ {il tuo accesso}
Avvia Eclipse.
Ora gli AVD dovrebbero funzionare correttamente.
SET ANDROID_SDK_HOME variable not working for me.
- Aprire eclissi
- Cliccare sul menu Finestra e quindi selezionare la preferenza.
- Selezionare Android dal lato sinistro.
- Ora SET SDK posizione
e.g. E:\android\sdk instead of ../sdk
significa setAbsolute path
anzichéRelative path
.
Ha funzionato per me.
Spero che questo aiuti qualcuno e risparmi tempo.
ho una soluzione per questo errore:
- clic destro cartella "C: \ User \ yournamecomputer.android" e deselezionare Sola lettura
il lavoro per me: D
- 1. Installazione di Android SDK e AVD Manager
- 2. AVD manager non iniziare
- 3. Android SDK e AVD Manager dov'è il menu Impostazioni?
- 4. Impossibile eliminare AVD da AVD Manager in Android Studio
- 5. durante l'apertura di AVD manager
- 6. Non riesco a creare un emulatore in Android AVD Manager
- 7. Dove si trova Android AVD Manager su Mac?
- 8. Gestione dispositivi virtuali Android: impossibile creare AVD
- 9. Android virtual device manager (avd) non funzionante nell'ultimo adt v21
- 10. AVD Manager - Nessun immagine del sistema installato per questo target
- 11. Android AVD installa chrome e firefox
- 12. AVD Impossibile testare alcuna applicazione utilizzando AVD
- 13. come creare un nuovo AVD in eclissi?
- 14. Come creare o trovare un file "userdata.img" per ABI armeabi da copiare nella cartella AVD
- 15. Impossibile creare 2.3.3 Intel Atom AVD (userdata.img non trovato)
- 16. Impossibile modificare l'API di destinazione in AVD Manager
- 17. Alternative all'emulatore di android avd
- 18. Android Studio - Panico: impossibile aprire AVD
- 19. Android Studio AVD problema di configurazione
- 20. Android SDK e gestori AVD in Eclipse su Fedora 16 - senza pulsante Chiudi finestra
- 21. Android - AVD I dati utente non funzionano
- 22. Come arrivare nome AVD Android di nome del dispositivo adb
- 23. Non riesco a creare AVD in Android Studio
- 24. Impossibile creare Android 4.0 AVD con la barra di sistema
- 25. Spostamento della cartella di configurazione AVD predefinita (.android)
- 26. Impossibile creare l'emulatore Android: Impossibile analizzare il file di configurazione di AVD
- 27. In emulatore AVD come vedere la cartella sdcard? e installa apk in AVD?
- 28. Android Studio AVD Manager non può aggiornare le immagini del sistema
- 29. Come connettersi a AVD
- 30. AVD preconfigurati per abbinare dispositivi reali