Android SDK instalasi doesn't menemukan JDK

I'm mencoba untuk menginstal Android SDK di Windows 7 x64 Sistem. jdk-6u23-windows-x64.exe diinstal, tapi Android SDK setup menolak untuk melanjutkan karena itu doesn't menemukan instalasi JDK.

Ini adalah masalah yang diketahui? Dan apakah ada solusi?

Mengomentari pertanyaan (10)

Tekan Kembali ** ketika anda mendapatkan pemberitahuan dan kemudian Depan. Kali ini akan menemukan JDK.

Komentar (23)

Sebenarnya SETUP:

  • OS: Windows 8.1
  • JDK file: jdk-8u11-windows-x64.exe
  • ADT file: installer_r23.0.2-windows.exe

Menginstal x64 JDK, dan mencoba kembali-berikutnya option pertama, dan kemudian mencoba setting JAVA_HOME seperti pesan kesalahan yang mengatakan, tetapi jika itu doesn't bekerja untuk anda, maka cobalah ini:

Melakukan seperti yang dikatakan, set JAVA_HOME dalam variabel lingkungan anda, tapi di jalan menggunakan garis miring ke depan, bukan garis miring terbalik.

Serius.

Bagi saya itu gagal ketika JAVA_HOME itu C:\Program Files\Java\jdk1.6.0_31 tetapi bekerja dengan baik ketika itu C:/Program Files/Java/jdk1.6.0_31 - membuatku gila!

Jika ini tidak cukup, juga menambah awal dari Variabel Lingkungan Path %JAVA_HOME%;

Diperbarui nilai-nilai dalam Sistem Variabel Lingkungan:

  • JAVA_HOME=C:/Program Files/Java/jdk1.8.0_11
  • JRE_HOME=C:/Program Files/Java/jre8
  • Path=%JAVA_HOME%;C:...
Komentar (19)

Saya menemukan dan solusi it's indah bodoh. Saya menemukan SDK Android tidak bisa mendeteksi JDK.

Tekan Kembali ** tombol pada SDK kesalahan layar yang memberitahu anda bahwa EXE tidak't mendeteksi JDK. Kemudian tekan Depan.

Siapa yang akan berpikir bahwa akan terjadi?

Komentar (1)

Sepertinya itu doesn't bekerja tanpa 32 bit JDK. Hanya menginstalnya dan bahagia...

Komentar (8)

Saya download .zip arsip dan berlari SDK Manager.exe, dan bekerja seperti pesona. Anda memiliki masalah yang sama dengan .exe sebaliknya.

Komentar (0)

Peringatan: Sebagai commenter disebutkan, don't mencoba ini pada Windows 7! Saya diuji dengan Windows XP 64 bit.

Seperti yang diposting solusi TIDAK bekerja untuk semua (termasuk saya, diri saya, dan saya), saya ingin meninggalkan catatan untuk orang-orang mencari cara lain (tanpa registri hacking, dll.) untuk memecahkan masalah ini pada Windows 64 bit sistem. Hanya menambahkan PATH (huruf kapital!!) untuk Variabel lingkungan anda dan menetapkan nilai untuk anda JDK-Jalan.

Saya menambahkan JDK yang sudah ada "Jalan" yang tidak bekerja, seperti itu didn't dengan JAVA_HOME atau "Kembali"-Solusi. Menambahkan "JALAN" akhirnya melakukan trik.

Saya berharap ini mungkin bisa membantu untuk seseorang.

Komentar (11)

Semua yang anda butuhkan adalah sebagai berikut dua entri registry. Tampaknya seolah-olah siapapun yang diposting lainnya registri hal-hal yang pada dasarnya hanya menyalin semua tombol HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft menjadi HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft, yang jelas isn't solusi ideal karena sebagian besar tombol aren't diperlukan.

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Development Kit]
"CurrentVersion"="1.6"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Development Kit\1.6]
"JavaHome"="C:\\Program Files\\Java\\jdk1.6.0_23"
Komentar (0)

Non solusi ini bekerja untuk saya. Aku tetap itu oleh sementara mengubah nama file C:\Windows\System32\java.exe untuk java_.exe

Komentar (7)

Tidak ada solusi di sini bekerja untuk `64-bit versi.

Menempatkan JDK path sebelum c:\windows\system32\ path variabel lingkungan anda memecahkan masalah. Jika 32-bit java.exe ditemukan sebelum 64-bit JDK versi.

Komentar (5)

Setelah membaca beberapa posting blog, tampaknya akan lebih mudah memperbaiki dengan mengklik BELAKANG ketika installer mengatakan tidak't menemukan JDK, dan kemudian cukup klik DEPAN lagi dan elegan menemukan JDK. Tidak ada registry yang main-main atau re-download dll..

Komentar (0)

Menambahkan variabel lingkungan JAVA_HOME (di bawah Variabel Sistem) melakukan trik untuk saya. Mengklik "Kembali" dan "Next" tombol didn't bekerja.

Windows 7 Professional x64, JDK 1.7.0_04 (64 bit, saya don't memiliki x86 versi diinstal)

Saya berpikir bahwa installer akan mencoba untuk menemukan JDK di tertentu (1.6?) versi dan jika hal ini dapat't menemukan itu, pemeriksaan JAVA_HOME yang tidak ditetapkan dalam kasus saya. Saya memiliki komputer lain (sistem yang sama tapi dengan JDK 1.6 x64) dan bekerja tanpa variabel JAVA_HOME.

Anda don't harus menginstal versi 32 bit JDK :)

Komentar (3)

Aku disalin Java.exe dari

C:\Windows\System32

untuk

C:\Windows\SysWOW64

dan itu bekerja.

I'm menggunakan 64 bit Windows 8.

Komentar (2)

Pengaturan JAVA_HOME variabel lingkungan untuk

C:\Program Files\Java\jdk1.7.0_07

bukan

C:\Program Files\Java\jdk1.7.0_07\bin

tetap untuk saya.

Komentar (1)

Orang di atas yang menempatkan ini: "saya mengalami masalah ini juga, tapi tidak ada jawaban yang membantu. Apa yang saya lakukan, saya dihapus backslash terakhir dari variabel JAVA_HOME dan mulai bekerja. Juga, ingat untuk tidak menyertakan folder bin di jalan." Ini sebenarnya jawaban yang benar.

Untuk SDK ini untuk menginstal ini adalah apa yang saya lakukan. Saya menjalankan OS terbaru Microsoft Windows 8.

Pengguna Variabel:

Jalan C:\Program Files\Java\jdk1.7.0_07\bin

Variabel Lingkungan

Buat dua:

CLASSPATH %HOME_JAVA%\jre\lib

HOME_JAVA C:\Program Files\Java\jdk1.7.0_09

Yang satu ini sudah ada jadi hanya edit:

Jalan Di akhir WindowsPowerShell\v1.0\ cukup tambahkan ";C:\Program Files\Java\jdk1.7.0_09"

Ini adalah apa yang saya lakukan dan itu bekerja untuk saya. =)

Komentar (2)

Ini memperbaiki registri bekerja seperti pesona pada Windows 7 x64 setup: http://codearetoy.wordpress.com/2010/12/23/jdk-not-found-on-installing-android-sdk/

Komentar (2)

Tekan Laporan error dan OK. Next akan diaktifkan.

Komentar (1)

Mencoba men-download dan menginstal versi zip bukan .exe installer.

Komentar (1)

Juga, JALANKAN SEBAGAI ADMINISTRATOR! Bekerja untuk saya dengan backslash memperbaiki.

Komentar (0)

Aku punya masalah yang sama, mencoba semua solusi tapi tidak ada yang berhasil. Masalah dengan Windows 7 64 bit dan semua perangkat lunak yang anda pasang harus 32 bit. Android SDK itu sendiri adalah 32 bit dan mengidentifikasi hanya 32 bit JDK. Jadi menginstal software berikut.

  1. JDK (32 bit)
  2. Android SDK (ketika menginstal SDK, pastikan install di direktori lain dari "C:\Program Files (x86)", lebih mungkin di drive lain atau di direktori mana Gerhana diekstrak)
  3. Eclipse (32 bit) dan akhirnya ADT.

Aku mencoba dan semua bekerja dengan baik.

Komentar (0)

Aku punya masalah yang sama dan diselesaikan dengan menginstal versi x86 JDK (pada Windows XP x64).

Komentar (1)