Windows 7 x64 시스템에 Android SDK를 설치하려고 합니다.
jdk-6u23-windows-x64.exe
가 설치되어 있는데 Android SDK 설치가 JDK 설치를 찾지 못해 진행을 거부합니다.
알려진 문제입니까? 그리고 해결책이 있습니까?
질문자 :Community Wiki
Windows 7 x64 시스템에 Android SDK를 설치하려고 합니다.
jdk-6u23-windows-x64.exe
가 설치되어 있는데 Android SDK 설치가 JDK 설치를 찾지 못해 진행을 거부합니다.
알려진 문제입니까? 그리고 해결책이 있습니까?
알림을 받으면 뒤로 를 누르고 다음 을 누릅니다 . JDK
를 찾을 것입니다.
실제 설정:
x64 JDK
설치하고 back-next 옵션을 먼저 시도한 다음 JAVA_HOME
설정해 보십시오. 하지만 그래도 작동하지 않으면 다음을 시도하십시오.
말대로 JAVA_HOME
을 설정하되 경로에서 백슬래시 대신 슬래시를 사용하십시오.
진지하게.
나를 위해 JAVA_HOME
이 C:\Program Files\Java\jdk1.6.0_31
C:/Program Files/Java/jdk1.6.0_31
일 때 제대로 작동했습니다.
이것으로 충분하지 않으면 환경 변수 Path
%JAVA_HOME%의 시작 부분에도 추가하십시오.
시스템 환경 변수의 업데이트된 값:
JAVA_HOME=C:/Program Files/Java/jdk1.8.0_11
JRE_HOME=C:/Program Files/Java/jre8
Path=%JAVA_HOME%;C:...
나는 해결책을 찾았고 그것은 아름답게 어리 석다. Android SDK가 JDK를 감지할 수 없음을 발견했습니다 .
EXE가 JDK를 감지할 수 없다고 알려주는 SDK 오류 화면에서 뒤로 버튼을 누릅니다. 그런 다음 다음을 누릅니다 .
누가 그런 일이 일어날 거라고 생각이나 했을까요?
32비트 JDK 없이는 작동하지 않는 것 같습니다. 그냥 설치하고 행복하세요...
대신 .zip 아카이브를 다운로드하고 SDK Manager.exe
실행했는데 매력처럼 작동했습니다. 그렇지 않으면 .exe와 동일한 문제가 발생했습니다.
경고: 댓글 작성자가 언급했듯이 Windows 7에서는 이것을 시도하지 마십시오! Windows XP 64비트에서 테스트했습니다.
게시된 솔루션이 모든 사람(저, 저, 저 포함)에게 작동하지 않으므로 Windows 64비트 시스템에서 레지스트리 해킹 등의 방법 없이 이 문제를 해결할 수 있는 다른 방법을 찾는 분들을 위해 메모를 남깁니다. 환경 변수에 PATH(대문자!!)를 추가하고 값을 JDK-Path로 설정하기만 하면 됩니다.
JAVA_HOME 또는 "뒤로"-Solution에서와 같이 작동하지 않는 기존 "경로"에 JDK를 추가했습니다. "PATH"에 추가하면 마침내 트릭을 수행했습니다.
이것이 누군가에게 도움이되기를 바랍니다.
다음 두 레지스트리 항목만 있으면 됩니다. 다른 레지스트리 항목을 게시한 사람은 기본적으로 HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft
모든 키를 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft
로 복사한 것처럼 보입니다. 이는 대부분의 키가 필요하지 않기 때문에 이상적인 솔루션이 아닙니다.
[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"
이 솔루션 중 어느 것도 나를 위해 일하지 않았습니다. 임시로 C:\Windows\System32\java.exe
의 파일명을 java_.exe
여기에 있는 어떤 솔루션도 64-bit
버전에서 작동하지 않았습니다.
c:\windows\system32\
경로 앞에 JDK
경로를 넣으면 문제가 해결됩니다. 그렇지 않으면 32-bit
java.exe
64-bit JDK
버전보다 먼저 발견됩니다.
몇 개의 블로그 게시물을 읽은 후 설치 프로그램이 JDK를 찾을 수 없다고 표시될 때 뒤로 를 클릭하고 다음을 다시 클릭하면 마술처럼 JDK를 찾습니다. 레지스트리를 어지럽히거나 다시 다운로드하는 등의 문제가 없습니다.
JAVA_HOME 환경 변수를 추가하면( 시스템 변수 아래) 저에게 도움이 되었습니다. "뒤로" 및 "다음" 버튼을 클릭해도 작동하지 않습니다.
Windows 7 Professional x64, JDK 1.7.0_04(64비트, x86 버전이 설치되어 있지 않음)
설치 프로그램이 특정(1.6?) 버전의 JDK를 찾으려고 하고 찾을 수 없으면 제 경우에 설정되지 않은 JAVA_HOME을 확인하는 것 같습니다. 다른 컴퓨터(같은 시스템이지만 JDK 1.6 x64 사용)가 있고 JAVA_HOME 변수 없이 작동했습니다.
32비트 버전의 JDK를 설치할 필요가 없습니다. :)
Java.exe를 복사했습니다.
C:\Windows\System32
에게
C:\Windows\SysWOW64
그리고 그것은 효과가 있었다.
64비트 Windows 8을 사용하고 있습니다.
이 레지스트리 수정은 내 Windows 7 x64 설정에서 매력처럼 작동했습니다. http://codearetoy.wordpress.com/2010/12/23/jdk-not-found-on-installing-android-sdk/
오류 보고 및 확인을 누릅니다 . 다음 이 활성화됩니다.
JAVA_HOME
환경 변수를 다음으로 설정
C:\Program Files\Java\jdk1.7.0_07
대신에
C:\Program Files\Java\jdk1.7.0_07\bin
나를 위해 그것을 고쳤다.
이것을 넣은 위의 사람: "나도 이 문제를 경험했지만 아무 대답도 도움이 되지 않았습니다. 내가 한 일은 JAVA_HOME 변수에서 마지막 백슬래시를 제거하고 작동하기 시작했습니다. 또한 bin 폴더를 길." 이것이 사실 정답이었습니다.
이 SDK를 설치하기 위해 이것이 내가 한 일입니다. 최신 Microsoft OS Windows 8을 실행하고 있습니다.
사용자 변수:
경로
C:\Program Files\Java\jdk1.7.0_07\bin
환경 변수
다음 두 개를 만듭니다.
클래스 경로
%HOME_JAVA%\jre\lib
HOME_JAVA
C:\Program Files\Java\jdk1.7.0_09
이것은 이미 존재하므로 다음을 편집하십시오.
WindowsPowerShell\v1.0\
의 이 끝에 ";C:\Program
Files\Java\jdk1.7.0_09"
이것이 내가 한 일이며 나를 위해 일했습니다. =)
.exe 설치 프로그램이 아닌 압축 버전을 다운로드하여 설치해 보십시오.
또한 관리자로 실행하십시오 ! 백 슬래시 수정으로 나를 위해 일했습니다.
나는 같은 문제가 있었고 JDK의 x86 버전(Windows XP x64에서)을 설치하여 해결했습니다.
나는 같은 문제가 있었고 모든 솔루션을 시도했지만 아무 것도 작동하지 않았습니다. 문제는 설치된 Windows 7이 64비트이고 설치하려는 모든 소프트웨어가 32비트여야 한다는 것입니다. Android SDK 자체는 32비트이며 32비트 JDK만 식별합니다. 따라서 다음 소프트웨어를 설치하십시오.
나는 그것을 시도하고 모두 잘 작동합니다.
나도이 문제를 경험했지만 어떤 답변도 도움이되지 않았습니다. 내가 한 일은 JAVA_HOME 변수에서 마지막 백슬래시를 제거하고 작동하기 시작했습니다. 또한 경로에 bin 폴더를 포함하지 마십시오.
Android SDK는 32비트 앱이며 작동하려면 32비트 JDK가 필요합니다. 64비트 JDK는 이를 사용하지 않습니다...
1- "JAVA_HOME" 환경 변수 작업을 수행하기만 하면 됩니다.
2-Android SDK를 마우스 오른쪽 버튼으로 클릭하고 호환 탭에서 Windows 7 및 관리자를 선택합니다.
3-다시 실행하십시오.
작업 솔루션 및 레지스트리 수정이 필요하지 않음
Java bin 경로를 PATH 환경 앞에 놓기만 하면 됩니다.
이전 경로
C:\Windows\system32;C:\Windows\%^^&^&^............(old path setting)
이후 경로
C:\Program Files\Java\jdk1.6.0_18\bin;C:\Windows\system32;C:\Windows\%^^&^&^............(old path setting)
이제 Android SDK 설치 프로그램이 작동합니다.
BTW, 나는 Win7 x64를 실행하고 있습니다.
예, 32비트 버전의 Java SE SDK(또는 임의의 조합)를 설치합니다. 문제를 해결하는 데 도움이 됩니다.
Windows 8 x 64의 installer_r21.1-windows.exe의 경우 사용자 환경 변수 JAVA_HOME을 C:\Program Files\Java\jdk1.7.0_10으로 설정했습니다. 이것이 모두에게 도움이 되기를 바랍니다! :)
Win7 64비트는 지원하지 않으므로 Windows Server 2003은 64비트 버전만 지원하므로 32비트 SDK 버전을 다운로드해야 합니다. Java SDK를 다운로드하는 동안 "Windowsx64"가 아닌 "Windows"를 플랫폼으로 선택하십시오.
일단이 Android SDK는 매력처럼 설치되었습니다. 도움이 되었기를 바랍니다.
64비트 버전의 Windows 7을 실행 중이며 다음에서 실행 파일을 사용하여 Android Studio 1.0을 설치하려고 할 때 이 문제가 발생했습니다.
http://developer.android.com/tools/studio/index.html
나는 나열된 모든 솔루션과 여러 다른 버전의 JDK 1.7 및 1.8을 시도했습니다. 주사위가 없습니다. 압축된 버전의 응용 프로그램을 설치했는데 매력처럼 작동했습니다.
http://tools.android.com/download/studio/canary/latest
이 문제에 여전히 당황합니다. 특히 Android Studio의 베타 버전이 제대로 작동했기 때문입니다.
위의 방법은 Windows 8 Pro에서 작동하지 않았습니다.
경로를 설정하면 됩니다.
C:\Program Files\Java\jdk1.7.0_07\
여기서 C는 JDK를 설치한 드라이브입니다.
끝에 백슬래시를 잊지 마십시오.
게시된 여러 솔루션을 시도한 다음 작동을 시작하기 전에 시스템 재부팅이 필요했습니다. 이는 방금 JDK를 설치했기 때문일 수 있습니다. 다음은 내가 진행한 모든 일입니다. 어떤 것이 필수적인지 확실하지 않습니다.
출처 : http:www.stackoverflow.com/questions/4382178/android-sdk-installation-doesnt-find-jdk