2013-08-30 11 views

risposta

30

Questo è un bug nel plugin ADT per una soluzione fino a quando è utilizzo fisso un link simbolico NTFS

ho un C:.. Drive per Windows 7 e un'unità D: per tutto il mio lavoro e i miei dati Dopo aver installato Windows 7, ho riposizionato tutte le mie cartelle speciali da C: \ Users \ John Doe a D: \ John Doe. ADT Plugin sta provando a caricare l'emulatore da C: quando esso e i file di configurazione sono su D: (PANICO: impossibile aprire ecc.). NTFS può ottenere il plugin ADT per leggere da D: utilizzando un collegamento simbolico NTFS. Aprire un prompt dei comandi in C: \ Users \ John Doe (ovviamente utilizzare il proprio nome utente), utilizzare il comando mklink.

mklink /J "C:\Users\John Doe\\.android" "D:\John Doe\\.android" 

Ora, quando il plugin ADT sta cercando di riferimento .android su C :, NTFS invia la richiesta a D: e l'emulatore si avvia correttamente.

Original Source

O

Se non è un problema di percorso, quindi:

Creare una variabile d'ambiente chiamata: ANDROID_SDK_HOME e impostarlo in C:\Users\Administrator Open Eclipse > Window > Preferences e cliccare nella Run/Debug e String Sostituzione Aggiungi un nuovo variabile chiamata: user.home e impostarla su C:\Users\Administrator Creare un AVD ed eseguirlo.

Original Source

+0

Ho provato la tua ultima soluzione. Non riesco nemmeno a creare un AVD ora, con l'errore: [2013-08-30 18:33:29 - SDK Manager] Errore: null – jerryh91

+0

"C: \ Users \ John Doe \ workspace", il tuo spazio di lavoro? – jerryh91

+0

Proverò il tuo precedente soln. Cosa c'è di così speciale nell'unità D? Come sai che è dove sono l'emulatore e i file di configurazione? Quando ho guardato il mio percorso elencato in dettagli AVD, sembra puntare alla cartella appropriata, contenente "config.ini" e "userdata.img" – jerryh91

11

Semplicemente se non funziona per voi, basta copiare la cartella .android a C: \ Users \ .android.

+0

ha funzionato bene per me! –

+0

@ Mr.Mojo:) se questo risolve il tuo problema, ti preghiamo di accettarlo. :) – Surya

+1

Non ho fatto questa domanda ma ho trovato questo thread perché avevo lo stesso problema! –

3

Ho avuto lo stesso problema e il primo suggerimento di Umer Farooq è stato risolto. C'era già la cartella .android nella cartella C:/Users/MyName. L'ho compresso in .android.zip per lo scopo di backup, quindi ho eliminato la cartella C: /Users/MyName/.android. Poi ho aperto il prompt dei comandi (era già trova in C:/Users/MyName) ed eseguito un comando:

mklink /J "C:\Users\MyName\\.android" "D:\\.android" 

Poi ho riavviato Eclipse e ha lanciato l'AVD. Il dispositivo virtuale è stato creato e ha funzionato bene.

+0

la soluzione funziona, ciò che mi sorprende è che il bug non è stato ancora risolto (nov 2014) – Ha11owed

1

il mio avd era nella cartella d: \ c_data.android. stava cercando nella cartella c: \ users \ rkk.android. ho copiato la cartella avd da d: \ e incollato in c: \ users \ rkk.android. Ed è stato un successo.