2012-03-01 21 views
10

Il titolo potrebbe sembrare leggermente "nubbish" ma ti assicuro che non lo è, sono completamente consapevole del 90% dei comandi systax in cmd sono in grado di installare e disinstallare .apk's via Adb però questo particolare nitch continua a farmi tornare! Ho lavorato su Android SDK per una settimana o più ora e costantemente mi viene presentato lo stesso problema.Android SDK Windows Impossibile eseguire Android.bat

http://img43.imageshack.us/img43/4492/wtfmanzm.jpg

Inizialmente ho il mio primo grado del mio emulatore di Android per funzionare con un doppio clic SDK Manager o AVD Manager in cui sono in grado di iniziare il mio emulatore. Tutto si carica e funziona di conseguenza, quindi come un orologio il primo esempio è l'unica istanza che riesco ad aprire! Dopo questo se chiudo questa particolare istanza del mio emulatore Android e tento di riaprire l'immagine sopra è quello che mi viene presentato ogni volta. Il mio PATH non è certamente il problema, sono in grado di avviare e uccidere il server tramite cmd. Tuttavia, al momento non sono riuscito a chiudere il mio emulatore e riaprirlo con successo. Senza creare un punto di ripristino prima di aprirlo per la prima volta, quindi dover ripristinare per consentire a me stesso di aprire nuovamente il mio emulatore. Sicuramente questo non è il modo in cui questo dovrebbe funzionare, mi manca un piccolo passaggio per risolvere questo problema qualcuno ha la più pallida idea del perché questo sta accadendo e cosa devo fare per risolvere questo problema?

+0

Nel mio caso il problema era che il gestore sdk si trovava nella posizione sbagliata e quindi non era in grado di localizzare, come si diceva, "tools \ android.bat". Potresti controllare se android.bat si trova negli strumenti. e se no, spostalo lì. –

risposta

2

Ho risolto il problema copiando il file "SDK Manager.exe" dalla mia cartella c: \ dev \ Android \ sdk \ tools \ lib \ nella cartella c: \ Android \ sdk \ ed eseguendolo da lì. durante l'utilizzo del monitor di processo è chiaro che l'exe sta cercando il file in molti punti solo dove non è previsto quando lo si esegue dalla cartella \ lib \ dove deve essere accidentalmente. (Ho utilizzato il pacchetto Android SDK scaricato pochi giorni fa)

+0

copiata, non funzionante - ancora lo stesso messaggio di errore – tmporaries

2

Vai alla cartella home dell'utente (come C: \ Users \ Psych0) e rimuovi la cartella ".android". Ora dovresti essere in grado di avviare nuovamente AVD Manager dal menu di Eclipse.

+0

no tale cartella (anche con il mio nome utente) – tmporaries

0

ya, che è strano, dopo l'installazione, dobbiamo spostare l'avdmanager.exe per rendere l'emulatore prima accadere come il video - http://www.youtube.com/watch?v=NLEYAj737Pg

ho messo l'avd ... exe qui

C:\andriodSDK\adt-bundle-windows-x86\sdk 

qualche tempo, v'è anche l'istruzione (da qualche parte) quella directory Android devono essere spazio nel nome della cartella, quindi non ho messo nella cartella desktop o scaricare questo tempo prima ho eseguito il manager SDK

quando clicco aggiungi un NUOVO pulsante per 1 em ulator to be NEW ci vuole ancora del tempo quando premo [OK] - un po 'di tempo di attesa qui

ma dopo un po', quindi fare clic su [avvio] - [avvio] in AVD, funziona !! - prendere 3 minuti per il lancio (la gente dice non chiuderlo una volta lancio, riutilizzarlo]

speranza che 2a volta [start] v'è una barra di avanzamento

ma NO EMULATOR pop-up dopo la fine della barra di avanzamento , aspetto 10 minuti già

vale a dire ancora NO emulatore

Allora provo questo utilizzare Android 2.1 piattaforma

scegliere a caso un dispositivo in basso (dispositivo telefonico vecchio)

almeno, l'emulatore venire - ma nessuna funzione - solo schermo nero {circa 4 minuti di attesa per lo schermo nero essere andato)

speranza che aiuta

7

Copiare il "AVD Manager.exe" e "SDK Manager.exe" dal

SDK_ROOT_FOLDER/tools/lib/ 

in

SDK_ROOT_FOLDER 
+0

non funziona - ancora lo stesso errore – tmporaries

1

variabile Variazione percorso dal > Pannello di controllo> impostazione del sistema Advance> scheda Avanzate ambiente variabile al JDK ad esempio C: jdk1.8.0 \ bin

ed eliminare la cartella \ Program Files \ Java \ .android da e, g C: \ Users \ AliG Nel mio caso funziona :)

+0

no, non funziona – tmporaries

1

facilmente messo avd manager per il percorso ...\adt-bundle-windows-x86_64-20131030\sdk. perché dovrebbe aprire cartella degli strumenti e la cartella degli strumenti è nel percorso che ho detto. la cosa strana è perché gli sviluppatori non hanno messo il manager avd nella giusta direzione !!!

+1

@Hamad Non sta chiedendo. Sta dicendo. Il tuo commento non ha alcun significato! – black

0

Se si prende ultimo aggiornamento di Eclipse & SDK poi

vicino eclissi prima

Si ottiene tools_r22.6.3-windows.rar file di a sdk_root_folder/temp/

estrarlo si vuole ottieni la cartella degli strumenti copiala sul tuo sdk_root_folder/tools/

quindi riavvia eclissi

Ho risolto il mio problema.

0

ho lo stesso errore, si è verificato nel mio sistema perché la cartella degli strumenti era vuota. ma ho una copia di backup della cartella tools in modo da copiare e incollare il contenuto della cartella tools in ../sdk/tools. quindi riavviare eclissi. Risolve il mio problema.

0

mi ha questo problema, e lo faccio cose:

  1. Da sdk path rinominare tools file da tools-Backup.

  2. Vai a sdk path\temp.

  3. Vedrete il file di archivio aprirlo.

  4. Ora è necessario vedere il file tools al suo interno estrarlo in sdk path.

E ora dovrebbe funzionare con voi solo correre SDK Manager.exe e lo vedrete!

Problemi correlati