2012-04-10 18 views
14

Sto cercando di installare Android SDK su Windows 7 64-bit ma non funziona. Continuo a ricevere this screen:Android SDK non installa su win 7 64-bit

JAVA SE Development Kit (JDK) not found. 
Error: Failed to find Java version for 'C:\Windows\system32\java.exe': [2] The system cannot find the file specified. (...) 
If you believe you have a JDK installed and it was not properly recognized, simply set an environment variable JAVA_HOME to point to it. 

ho provato a installare JAVA_HOME-C:\Windows\System32\java.exe (che è il mio percorso di installazione) ed ancora non funziona.

Nella riga di comando ho provato la versione con java -version e funziona perfettamente.

Provato il vecchio trucco di back e next ma purtroppo non funziona.

questo è così deludente .... qualche suggerimento?

+0

possibile duplicato: [Installazione di Android SDK su Windows 7 64-bit] (http://stackoverflow.com/q/4384433/1048330) – tenorsax

risposta

18

E 'JDK, non Java, che manca. JAVA_HOME non deve puntare al file java.exe. Dovrebbe puntare alla cartella jdk. In genere C:\Program Files\Java\jdk1.6.0_23 o simile. Se non si dispone di una cartella jdk da qualche parte, è necessario installare JDK da here.

Nota che la official requirement per di sviluppo per Android è JDK 6.

+1

ovviamente! grazie. –

1

Un cambiamento in uno dei file batch dalla release 16 del SDK Tools Android è probabilmente il colpevole. Prova il file ZIP invece dell'EXE. Scarica android-sdk_r18-windows.zip da http://developer.android.com/sdk/index.html. Decomprimi in una nuova directory Android in cui i tuoi file di programma risiedono normalmente (anche altre posizioni dovrebbero funzionare). Sostituisci find_java.bat nella directory Android \ android-sdk \ tools \ lib con quella degli strumenti di SDK versione 16 (se non lo hai ottenuto, prendi da http://tekeye.biz/download/find_java.zip). L'uso dello ZIP anziché dell'EXE significa che le scorciatoie e i gruppi di programmi non verranno impostati, ma è possibile eseguire SDK Manager.exe nella cartella di Android-sdk per afferrare il resto dell'SDK.

0
  1. Decomprimere il file exe utilizzando 7zip o simili o scaricare nuovamente il file .zip
  2. fare ciò che il programma di installazione avrebbe fatto: creare strumenti e le directory dei plugin e mettere i file in $COMMONFILES etc in strumenti e plugin a seconda dei casi
  3. Apre una finestra cmd (admin?)
  4. da CD a tools/lib, notepad find_java.bat, nota chiama find_jave.exe con -s.
  5. quindi provare find_java.exe -s. Si dirà: Failed to convert path to a short DOS path: C:\Windows\system32\java.exe (che è già un percorso perfettamente breve - bizzarro.)
  6. Rimuovere il -s dalle due chiamate a find_java.exe all'interno del .bat. Salvarlo
  7. Run /tools/android.bat
6

Impostazione della variabile di ambiente JAVA_HOME in Variabile di sistema per C: \ Program Files \ Java \ jdk1.7.0_07 \ ha fatto risolvere il mio problema.

Un paio di punti da notare:

  1. Non c'è bisogno di specificare bin o JRE nome della cartella.
  2. Sarà necessario annullare e riavviare l'installazione di android sdk. Precedente/Successivo potrebbe non funzionare.
  3. Ho appena copiato il nome della cartella dalla barra degli indirizzi di Windows Explorer. Non c'è bisogno di sostituire \ con /.
1

Ecco i passaggi di installazione che hanno lavorato per me partendo da zero (ad oggi - 2013/06/26)

[Setup Passi]

Parte I - Java JDK

  1. Rimuovere tutti i programmi Java installati sul PC.
  2. Vai a: http://www.oracle.com/technetwork/java/javase/downloads/index.html (Questo è Java JDK sito di download)
  3. [http://www.oracle.com/technetwork/java/javase/downloads/index.html]->Mouseclick
  4. selezionare la radio pulsante,, e selezionare e scaricare e salvarlo in qualsiasi directory temporanea.
  5. Fare clic con il mouse per evidenziare, jdk-7u25-windows-x64.exe, quindi fare clic con il pulsante destro del mouse e selezionare per avviare il processo di installazione e installare come impostazioni predefinite.

Risultato: installazione di Java JDK verrà completata come previsto

Parte II - Android SDK (Setup preliminare)

  1. [PC: Home] -> click del mouse
  2. [PC: Start Menu] -> clic del mouse
  3. [PC: Pannello di controllo] -> clic del mouse
  4. [PC: Sistema] -> click del mouse
  5. [PC: Impostazioni di sistema avanzate] -> clic del mouse
  6. [PC: Variabili d'ambiente: Variabili di sistema] -> clic del mouse
  7. [PC: nuova variabile di sistema] -> Compilare come segue:
    • nome variabile: JAVA_HOME
    • valore variabile: C: \ Program Files \ Java \ jdk1.7.0_25 -> clic del mouse
  8. Arrestare/Riavviare il PC

Questo è per assicurarsi che il cambiamento nella variabile d'ambiente funzionerà

Parte III - Android SDK

  1. Vai a: http://developer.android.com/sdk/index.html
  2. [http://developer.android.com/sdk/index.html]->mouse-click
  3. Scaricare il seguente e salvarlo in una directory temporanea del PC:
    • installer_r22.0.1-finestre .exe (consigliato)
  4. Fare clic con il pulsante destro del mouse sul mouse scaricato, quindi fare clic con il pulsante destro del mouse e selezionare per avviare il processo di installazione e installare come impostazioni predefinite.

Risultato: installazione SDK di Android sarà completata come previsto

0

soluzione più facile Ho Windows 7 x64 Dopo aver installato Java JDK a 64 bit non ha funzionato, ma: Dopo l'installazione sia x32 e x64 ha funzionato :) Enjoy

Problemi correlati