Saya mencoba menginstal Android SDK di Sistem Windows 7 x64 saya.
jdk-6u23-windows-x64.exediinstal, tetapi pengaturan Android SDK menolak untuk melanjutkan karena tidak menemukan instalasi JDK .
Apakah ini masalah yang diketahui? Dan adakah solusi?

Saya mencoba menginstal Android SDK di Sistem Windows 7 x64 saya.
jdk-6u23-windows-x64.exediinstal, tetapi pengaturan Android SDK menolak untuk melanjutkan karena tidak menemukan instalasi JDK .
Apakah ini masalah yang diketahui? Dan adakah solusi?

Jawaban:
Tekan Kembali ketika Anda menerima notifikasi dan kemudian Berikutnya . Kali ini ia akan menemukan JDK.
JAVA_HOMEuntuk C:\Program Files\Java\jdk1.7.0_17bekerja untuk saya (tentu saja Anda perlu me-restart installer untuk perubahan variabel lingkungan agar berlaku; bolak-balik tidak akan bekerja untuk itu).
SETUP Aktual:
Instal x64 JDK, dan coba opsi back-next terlebih dahulu, dan kemudian coba pengaturan JAVA_HOMEseperti pesan kesalahan mengatakan, tetapi jika itu tidak berhasil untuk Anda, maka coba ini:
Lakukan seperti yang dikatakan, atur JAVA_HOMEdalam variabel lingkungan Anda, tetapi di jalan menggunakan garis miring bukan garis miring terbalik.
Serius.
Bagi saya itu gagal ketika JAVA_HOMEitu C:\Program Files\Java\jdk1.6.0_31tetapi berfungsi dengan baik ketika itu C:/Program Files/Java/jdk1.6.0_31- membuat saya 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_11JRE_HOME=C:/Program Files/Java/jre8Path=%JAVA_HOME%;C:...Saya menemukan solusinya dan itu sangat bodoh. Saya menemukan Android SDK tidak dapat mendeteksi JDK .
Tekan tombol Kembali pada layar kesalahan SDK yang memberi tahu Anda bahwa EXE tidak dapat mendeteksi JDK. Kemudian tekan Next .
Siapa yang mengira itu akan terjadi?
Sepertinya itu tidak bekerja tanpa JDK 32 bit. Instal saja dan berbahagialah ...
Peringatan: Seperti yang disebutkan oleh komentator, jangan coba ini di Windows 7! Saya mengujinya dengan Windows XP 64 bit.
Karena solusi yang diposting TIDAK bekerja untuk semua (termasuk saya, saya, dan saya), saya ingin meninggalkan catatan bagi mereka yang mencari cara lain (tanpa peretasan registri, dll.) Untuk menyelesaikan ini pada sistem Windows 64 bit. Cukup tambahkan PATH (huruf kapital !!) ke Variabel lingkungan Anda dan atur nilainya ke JDK-Path Anda.
Saya menambahkan JDK ke "Path" yang ada yang tidak berfungsi, seperti itu tidak dengan JAVA_HOME atau "Kembali" -Solusi. Menambahkannya ke "PATH" akhirnya berhasil.
Saya harap ini mungkin bermanfaat bagi seseorang.
Yang Anda butuhkan adalah dua entri registri berikut. Tampaknya seolah-olah siapapun diposting hal-hal registry lainnya pada dasarnya hanya menyalin semua kunci dari HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoftdalam HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft, yang jelas bukan merupakan 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"
Tidak ada solusi yang berhasil untuk saya. Saya memperbaikinya dengan mengubah sementara nama file C:\Windows\System32\java.exemenjadijava_.exe
Windows 7 x64tanpa 32-bit JDK! Terima kasih banyak :)
Tidak ada solusi di sini yang berfungsi untuk 64-bitversi tersebut.
Menempatkan JDKlintasan sebelum c:\windows\system32\lintasan di variabel lingkungan Anda memecahkan masalah. Kalau tidak 32-bit java.exeditemukan sebelum 64-bit JDKversi.
Setelah membaca beberapa posting blog, sepertinya itu menjadi perbaikan yang lebih mudah dengan mengklik KEMBALI ketika installer mengatakan tidak dapat menemukan JDK, dan kemudian cukup klik BERIKUTNYA lagi dan secara ajaib ia menemukan JDK. Tidak ada registri yang main-main atau mengunduh ulang dll.
Menambahkan JAVA_HOME variabel lingkungan (di bawah Variabel Sistem ) melakukan trik untuk saya. Mengklik tombol "Kembali" dan "Selanjutnya" tidak berfungsi.
Windows 7 Professional x64, JDK 1.7.0_04 (64 bit, saya tidak menginstal versi x86)
Saya pikir installer mencoba menemukan JDK dalam versi spesifik (1.6?) Dan jika tidak dapat menemukannya, periksa JAVA_HOME yang tidak disetel dalam kasus saya. Saya memiliki komputer lain (sistem yang sama tetapi dengan JDK 1.6 x64) dan bekerja tanpa variabel JAVA_HOME.
Anda tidak perlu menginstal JDK versi 32 bit :)
Saya menyalin Java.exe dari
C: \ Windows \ System32
untuk
C: \ Windows \ SysWOW64
dan itu berhasil.
Saya menggunakan 64 bit Windows 8.
Mengatur JAVA_HOMEvariabel lingkungan ke
C:\Program Files\Java\jdk1.7.0_07
dari pada
C:\Program Files\Java\jdk1.7.0_07\bin
memperbaikinya untukku.
Orang di atas yang mengatakan ini: "Saya mengalami masalah ini juga, tetapi tidak ada jawaban yang membantu. Apa yang saya lakukan, saya menghapus backslash terakhir dari variabel JAVA_HOME dan mulai bekerja. Juga, ingatlah untuk tidak memasukkan folder bin di dalam folder jalan. " Ini sebenarnya jawaban yang benar.
Untuk menginstal SDK ini inilah yang saya lakukan. Saya menjalankan Microsoft OS Windows 8 terbaru.
Variabel Pengguna:
Path
C:\Program Files\Java\jdk1.7.0_07\bin
Variabel Lingkungan
Buat dua ini:
CLASSPATH
%HOME_JAVA%\jre\libHOME_JAVA
C:\Program Files\Java\jdk1.7.0_09
Yang ini sudah ada jadi edit saja:
Path Pada akhir ini
WindowsPowerShell\v1.0\cukup tambahkan ";C:\ProgramFiles\Java\jdk1.7.0_09"
Ini yang saya lakukan dan berhasil untuk saya. =)
bindi ujung JAVA_HOMEjalan juga tetapi menghapusnya berhasil
Perbaikan registri ini berfungsi seperti pesona pada pengaturan Windows 7 x64 saya: http://codearetoy.wordpress.com/2010/12/23/jdk-not-found-on-installing-android-sdk/
Tekan Report errordan OK. Nextakan diaktifkan.
Coba unduh dan instal versi zip daripada installer .exe.
Saya memiliki masalah yang sama dan menyelesaikannya dengan menginstal JDK versi x86 (pada Windows XP x64).
Saya memiliki masalah yang sama, mencoba semua solusi tetapi tidak ada yang berhasil. Masalahnya dengan Windows 7 yang terinstal adalah 64 bit dan semua perangkat lunak yang Anda instal harus 32 bit. Android SDK sendiri 32 bit dan hanya mengidentifikasi 32 bit JDK. Jadi instal perangkat lunak berikut.
Saya mencobanya dan semuanya bekerja dengan baik.
SOLUSI KERJA DAN TIDAK ADA MODIF REGISTRI YANG DIBUTUHKAN
Cukup letakkan java bin path Anda di depan lingkungan PATH Anda.
PATH sebelumnya
C:\Windows\system32;C:\Windows\%^^&^&^............(old path setting)
PATH sesudahnya
C:\Program Files\Java\jdk1.6.0_18\bin;C:\Windows\system32;C:\Windows\%^^&^&^............(old path setting)
Dan sekarang penginstal Android SDK berfungsi.
BTW, saya menjalankan Win7 x64.
Ya pasang versi 32 bit Java SE SDK (atau salah satu kombinasi). Itu akan membantu menyelesaikan masalah Anda.
Untuk installer_r21.1-windows.exe pada Windows 8 x 64 yang berhasil bagi saya adalah mengatur variabel lingkungan pengguna saya JAVA_HOME ke C: \ Program Files \ Java \ jdk1.7.0_10. Semoga ini bisa membantu kalian semua! :)
Anda harus mengunduh versi 32-bit SDK karena Win7 64-bit tidak didukung hanya Windows Server 2003 yang mendukung versi 64-bit. Selama mengunduh Java SDK pilih "Windows" sebagai platform Anda dan bukan "Windowsx64".
Setelah saya melakukan ini SDK android diinstal seperti pesona. Semoga ini membantu.
Saya menjalankan versi 64-bit Windows 7 dan saya mendapatkan masalah ini ketika mencoba menginstal Android Studio 1.0 menggunakan executable dari:
http://developer.android.com/tools/studio/index.html
Saya mencoba semua solusi yang terdaftar dan beberapa versi JDK 1.7 dan 1.8 yang berbeda - tanpa dadu. Saya pergi dengan menginstal versi aplikasi zip dan itu bekerja seperti pesona:
http://tools.android.com/download/studio/canary/latest
Masih bingung dengan masalah ini; terutama karena versi beta Android Studio bekerja dengan baik.
Saya mencoba beberapa solusi diposting dan kemudian butuh reboot sistem sebelum mulai bekerja, yang mungkin karena saya baru saja menginstal JDK. Inilah semua hal yang telah saya lakukan - tidak yakin mana yang penting: