IT이야기

Android SDK 설치에서 JDK를 찾을 수 없습니다.

cyworld 2022. 6. 19. 18:27
반응형

Android SDK 설치에서 JDK를 찾을 수 없습니다.

Windows 7 x 64 시스템에 Android SDK를 설치하려고 합니다.

jdk-6u23-windows-x64.exe설치되었지만 Android SDK 설치 프로그램이 JDK 설치를 찾지 못했기 때문에 계속 진행하기를 거부합니다.

이미 알려진 문제입니까?해결책이 있을까요?

SDK 오류

알림을 받으면 뒤로를 누르고 다음을 누릅니다.이번에는, 이 테크놀로JDK

실제 셋업:

  • OS: Windows 8.1
  • JDK 파일: jdk-8u11-windows-x64.exe
  • ADT 파일:installer_r23.0.2-windows.실행

설치합니다.x64 JDK후 "back-next"를 해 보겠습니다.JAVA_HOME 메세지가 나타내는 에게도 효과가 없는 과 같이 해 주세요.

「 」 「 」를 설정합니다.JAVA_HOME경로에서 백슬래시 대신 정방향 슬래시를 사용합니다.

정말이에요.

나로서는 실패했을 때JAVA_HOMEC:\Program Files\Java\jdk1.6.0_31 먹혔을 때는 잘 먹혔어요.C:/Program Files/Java/jdk1.6.0_31 - 미치겠어!

하지 않은 Variable의 에 Envirvironvironment Variable 。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를 검출할 수 없다는 것을 알았습니다.

SDK 에러 화면에서, EXE가 JDK 를 검출할 수 없었던 것을 나타내는[돌아가기] 버튼을 누릅니다.[Next] (다음)

누가 그런 일이 일어날 거라고 생각이나 했겠어?

32비트 JDK가 없으면 안 되는 것 같아요. 설치해서 행복하세요.

하여 .zip을 실행했습니다.SDK Manager.exe그리고 그것은 마법처럼 작용했다.그렇지 않으면 .exe에서도 같은 문제가 발생하였습니다.

경고: 코멘트 작성자가 언급했듯이 Windows 7에서는 사용하지 마십시오.Windows XP 64비트로 테스트했습니다.

투고된 솔루션이 모든 사람(저, 저, 저 포함)에게 효과가 있는 것은 아니기 때문에 Windows 64비트 시스템에서 이 문제를 해결하기 위한 다른 방법(레지스트리 해킹 등)을 찾고 있는 분들에게 메모를 남기고 싶습니다.PATH(대문자)만 추가하세요!![환경 변수(Environment Variables)]를 클릭하여 값을 JDK-Path로 설정합니다.

JDK를 기존 '패스'에 추가했는데, JAVA_에서는 동작하지 않았습니다.HOME 또는 "Back" 솔루션.'PATH'에 추가하자 드디어 성공했습니다.

이게 누군가에게 도움이 됐으면 좋겠어요.

다음의 2개의 레지스트리 엔트리만 있으면 됩니다. 하고 있는 으로 모든 한 것 .HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoftHKEY_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전입니니다다

넣다JDK의 앞의 c:\windows\system32\환경변수의 경로를 지정하면 문제가 해결됩니다. 이외의 경우는, 「」를 참조해 주세요.32-bit java.exe 보다 먼저 발견됩니다.64-bit JDK전입니니다다

블로그 투고를 몇 개 읽은 후 설치 관리자가 JDK를 찾을 수 없다고 하면 [BACK]를 클릭하여 다시 [NEXT]를 클릭하면 마법처럼 JDK를 찾을 수 있습니다.레지스트리의 조작이나 재다운로드 등은 없다.

JAVA_ 추가HOME 환경 변수(System Variables 아래)가 제 기능을 해줬어요."뒤로" 및 "다음" 버튼을 클릭해도 작동하지 않았습니다.

Windows 7 Professional x64, JDK 1.7.0_04 (64비트, x86 버전은 설치되어 있지 않습니다)

인스톨러에서는, 특정의 버전(1.6?)으로 JDK 를 검색하려고 하고, 찾을 수 없는 경우는, JAVA_ 를 체크한다고 생각합니다.내 경우 설정되지 않은 HOME.다른 컴퓨터(같은 시스템이지만 JDK 1.6 x 64)를 가지고 있는데 JAVA_ 없이도 동작합니다.HOME 변수

32비트 버전의 JDK는 인스톨 할 필요가 없습니다.

에서 Java.exe를 복사했습니다.

C:\Windows\System32

로.

C:\Windows\SysWOW64

그리고 그것은 성공하였다.

64비트 Windows 8을 사용하고 있습니다.

이 레지스트리 수정은 Windows 7 x 64 셋업에서는 매우 효과가 있었습니다.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 †_JAVAC:\Program Files\Java\jdk1.7.0_09

이것은 이미 존재하므로 편집만 하면 됩니다.

의 이 에 있는 WindowsPowerShell\v1.0\간단히 덧붙이다;C:\Program Files\Java\jdk1.7.0_09"

이게 내가 한 일이었고 나한테도 효과가 있었어.=)

.exe instra가 아닌 zip 버전을 다운로드하여 설치하십시오.

또한 관리자 권한으로 실행! 백슬래시 수정 작업을 수행했습니다.

같은 문제가 발생하여 Windows XP x64에 x86 버전의 JDK를 설치하여 해결했습니다.

나도 같은 문제가 있어서 모든 해결책을 시도해 봤지만 소용이 없었어.이 문제는 Windows 7이 64비트이고 설치하는 모든 소프트웨어는 32비트여야 합니다.Android SDK 자체는 32비트이며 32비트 JDK만 식별됩니다.다음의 소프트웨어를 인스톨 합니다.

  1. JDK(32비트)
  2. Android SDK(SDK를 설치하는 동안 "C:" 이외의 디렉터리에 설치해야 합니다.\Program Files(x86)), 다른 드라이브나 Eclipse 압축이 풀린 디렉터리에 있을 수 있습니다.
  3. 이클립스(32비트)와 마지막으로 ADT.

시도해보니 다 잘 되네.

저도 이 문제를 경험했지만, 어떤 대답도 도움이 되지 않았습니다.JAVA_에서 마지막 백슬래시를 삭제했습니다.HOME 변수와 동작하기 시작했습니다.또한 경로에 bin 폴더를 포함하지 마십시오.

Android SDK는 32비트 앱으로 32비트의 JDK가 필요합니다.64비트 JDK는 쓸모가 없어...

1-'JAVA_HOME' 환경변수 조작만 하면 됩니다.

2-Android SDK 및 Compatibletiy 탭에서 마우스 오른쪽 버튼을 클릭합니다.Windows 7 및 관리자를 선택합니다.

3-다시 실행합니다.

레지스트리 변경이 필요 없는 현용 솔루션

PATH 환경 앞에 Java bin 경로를 배치하기만 하면 됩니다.

이전 경로

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 instra가 동작하고 있습니다.

참고로 저는 Win7 x 64를 실행하고 있습니다.

32비트 버전의 Java SE SDK(또는 조합)를 설치합니다.그게 문제 해결에 도움이 될 거예요.

instra_r21.1-windows의 경우.Windows 8 x 64 에서는, 사용자 환경 변수 JAVA_ 를 셋업 할 수 있었습니다.홈:\Program Files\Java\jdk1.7.0_10.여러분 모두에게 도움이 되길 바랍니다! :)

Windows 7 64비트는 지원되지 않으므로 32비트 SDK 버전을 다운로드해야 합니다.Windows Server 2003만이 64비트 버전을 지원합니다.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를 인스톨 한 지 얼마 되지 않았기 때문일 가능성이 있습니다.다음은 제가 하고 있던 모든 일들입니다.어떤 것이 필수인지 잘 모르겠습니다.

  • 64비트 JDK가 설치되어 있습니다.
  • JAVA_HOME은 백슬래시() 대신 슬래시(/)를 사용하여 정의됩니다.
  • PATH 시작 부분에 JDK 'bin' 디렉토리가 나열됩니다.
  • 시스템 재부팅

언급URL : https://stackoverflow.com/questions/4382178/android-sdk-installation-doesnt-find-jdk

반응형