Pertanyaan Instalasi Android SDK tidak menemukan JDK


Saya mencoba memasang SDK Android di Sistem Windows 7 x64 saya. jdk-6u23-windows-x64.exe diinstal, tetapi setup Android SDK menolak untuk melanjutkan karena tidak menemukan instalasi JDK.

Apakah ini masalah yang diketahui? Dan apakah ada solusinya?

SDK Error


1121


asal


Jawaban:


tekan Kembali ketika Anda mendapatkan notifikasi dan kemudian Berikutnya. Kali ini akan menemukan JDK.


1244



SETUP aktual:

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

Instal x64 JDK, dan coba opsi back-next terlebih dahulu, lalu coba pengaturan JAVA_HOME seperti pesan kesalahan mengatakan, tetapi jika itu tidak berhasil untuk Anda, maka coba ini:

Lakukan seperti yang dikatakan, atur JAVA_HOME dalam variabel lingkungan Anda, tetapi di jalur gunakan garis miring ke depan, bukan garis miring terbalik.

Serius

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

Jika ini tidak cukup, tambahkan juga ke awal Variabel Lingkungan Path  % JAVA_HOME%;

Nilai yang diperbarui dalam Variabel Lingkungan Sistem:

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

279



Saya menemukan solusinya dan itu sangat bodoh. saya menemukan Android SDK tidak dapat mendeteksi JDK.

tekan Kembali tombol pada layar kesalahan SDK yang memberi tahu Anda bahwa EXE tidak dapat mendeteksi JDK. Lalu tekan Berikutnya.

Siapa yang mengira itu akan terjadi?


95



Sepertinya itu tidak bekerja tanpa 32 bit JDK. Instal saja dan berbahagialah ...


87



Saya mengunduh arsip .zip sebagai gantinya dan berlari SDK Manager.exe, dan itu berhasil seperti pesona. Anda memiliki masalah yang sama dengan .exe sebaliknya.


33



Peringatan: Sebagai komentator disebutkan, jangan coba ini di Windows 7! Saya mengujinya dengan Windows XP 64 bit.

Karena solusi yang diposting TIDAK berfungsi untuk semua (termasuk saya, saya, dan saya), saya ingin meninggalkan catatan bagi mereka yang mencari cara lain (tanpa hacking registry, dll.) Untuk menyelesaikannya pada sistem Windows 64 bit. Cukup tambahkan PATH (huruf besar !!) ke variabel lingkungan Anda dan tetapkan nilainya ke JDK-Path Anda.

Saya menambahkan JDK ke "Jalur" yang sudah ada yang tidak berfungsi, seperti tidak dengan JAVA_HOME atau "Kembali" -olusi. Menambahkannya ke "PATH" akhirnya berhasil.

Saya harap ini bisa bermanfaat untuk seseorang.


26



Yang Anda butuhkan adalah dua entri registri berikut. Tampaknya seolah-olah siapa yang memposting hal registri lainnya pada dasarnya hanya menyalin semua kunci dari HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft ke HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft, yang jelas bukan solusi ideal karena sebagian besar kunci tidak 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"

21



Non-solusi ini berhasil bagi saya. Saya memperbaikinya dengan mengubah nama file untuk sementara C:\Windows\System32\java.exe untuk java_.exe


20



Tidak ada solusi di sini yang berfungsi untuk versi 64-bit.

Menempatkan jalur JDK sebelum c: \ windows \ system32 \ path dalam variabel lingkungan Anda memecahkan masalah. Jika tidak, java.exe 32-bit ditemukan sebelum versi JDK 64-bit.


19



Setelah membaca beberapa posting blog, tampaknya itu bahkan lebih mudah diperbaiki dengan mengklik KEMBALI ketika installer mengatakan tidak bisa menemukan JDK, dan kemudian cukup klik BERIKUTNYA lagi dan secara ajaib ia menemukan JDK. Tidak ada registri yang mengotak-atik atau mengunduh ulang, dll.


18