2012-04-26 16 views
16

Ho cercato di impostare il mio android per iniziare le mie lezioni di sviluppo tutto il giorno senza successo. Ho installato il Java JDK kit e sto cercando di installare l'SDK di Android, ma questo è l'errore continuo a ricevere tutto il giorno:Problemi di installazione di Android

"failed to find java version for 'C:\windows\system32\java.exe':[2] The system cannot find the specified file. 

La versione Java che ho installato è jdk1.7.0_03. Sono passato alle variabili di ambiente e ho aggiunto il percorso al file java (C:\Program Files\Java\jdk1.7.0_03\bin e C:\Program Files\Java\jdk1.7.0_03\bin\javac) e ho ancora lo stesso errore. La versione di android sdk che sto cercando di installare è "installer_r18-windows.exe". Qualcuno può aiutarmi?

+0

Ho ricollocato la tua domanda da Javascript a Java perché la domanda riguarda quest'ultimo piuttosto che il primo. :) –

risposta

-1

avevo affrontato lo stesso errore durante l'installazione di Android, prova di ripristino del sistema e quindi reinstallare JRE e JDK

+0

Ho risolto il problema, nelle variabili di ambiente, stavo aggiungendo il percorso alla mia installazione java nella parte superiore che è la variabile utente. quando ho aggiunto il percorso alla parte inferiore che è le variabili di sistema, l'installazione di sdk di Android ha riconosciuto il file. Sono sicuro che questo potrebbe aiutare qualche altra persona. Si tratta di cura e attenzione ai dettagli. –

+0

Ripristino del sistema ?? –

1

L'unica cosa che si doveva fare, è stato quello di impostare il percorso della cartella di origine JDK.

"C: \ Program Files \ Java \ jdk1.7.0_03 \"

che ha funzionato per me avere questo errore.

62

Il problema è che ci sono due file Java e il programma di installazione preleva il primo che trova; La soluzione, tuttavia, è semplice:

rinomina c:\windows\system\java.exe a c:\windows\system\java.exe.orj, quindi riavviare l'installazione e tutto dovrebbe andare bene.

Ora verrà utilizzata la versione di java.exe installata in Programmi \ Java, che risolve il problema.

+0

risolto ha funzionato per quando stavo installando Android SDK su Windows 8 Release Preview. +1 – josephus

+0

Non ha funzionato per me, sto usando l'impostazione di Windows 7 a 64 bit –

+0

JAVA_HOME non era abbastanza; doveva fare anche come questa risposta descritta. Utilizzando Windows Server 2012; sembra che si applica a qualcosa di più nuovo di win7. –

7

Ho risolto questo problema procedere come segue:

  1. tasto destro del mouse Risorse del computer-> stampa nuova proprietà-> sistema avanzato Impostazioni-> tab- avanzata> clicca variabile ambientale

  2. sotto sistema variales per creare e nuovo sistema di variabili

  3. dare il suo nome JAVA_HOME e dare URL alla cartella in cui è installato Java

    esempio C:\Program Files\Java\jdk1.7.0_05 e poi ri-run sdk

+0

funziona perfettamente. –

0

@ Hasan-Veli-soyalan ho provato la soluzione, ma il mio c:\windows\system\java.exe non esiste nel mio caso, sto usando Windows 8 Pro a 64 bit, invece, ho trovato c:\windows\system32\java.exe e l'ho cambiato come hai descritto, ha funzionato !!

0

è sufficiente eliminare il "java.exe" di "C: \ windows \ System32 \" e reimpostare l'ambiente java (JAVA_HOME, CLASSPATH, PATH), quindi si riuscirà a passare questo passaggio.

A proposito, io sono sotto Windows7 X64

0

Questo errore si verifica spesso, se non sempre, perché Android SDK non riconosce "Java" nella sottocartella "System32" come "java.exe". Basta rinominarlo in "java.exe". La sottocartella "System32" si trova in Disco locale (C:) >> Windows. Scorri verso il basso per trovare "java" nella sottocartella "System32".

questo dovrebbe funzionare a condizione "JDK Java" è correttamente installato sul sistema. In bocca al lupo!

Problemi correlati