응? JDK를 찾을 수 없습니까? (Windows 7 64 비트)


14

Windows 7 64 비트를 새로 설치하여 최신 Android 2.3에 대한 개발 환경을 설정하고 있습니다.

먼저 64 비트 JDK 6 (jdk-6u23-windows-x64.exe)을 설치했습니다. 그런 다음 64 비트 Eclipse Classic 3.6 (eclipse-SDK-3.6.1-win32-x86_64.zip)을 설치했습니다. 그런 다음 Android SDK Starter Package : installer_r08-windows.exe를 설치합니다.

그러나 ... 시작되면 "Java SE Development Kit (JDK)를 찾을 수 없습니다."라고 말합니다.

왜? 방금 설치했습니다.

32 비트와 64 비트가 일치하지 않습니까?

이 문제를 어떻게 해결합니까?

업데이트 (1) : % JAVA_HOME % 환경 변수를 설정하고 아래 제안 된대로 Eclipse에서 설치된 JRE를 설정하려고했습니다. 이들 중 어느 것도 문제를 해결하지 못했습니다.

이 스레드가 제안하는 것처럼 문제가 발생하는 것은 아닙니다 : /programming/1919340/android-sdk-setup-under-windows-7-pro-64-bit

64 비트 버전의 Android SDK가 있는지 궁금합니다.

업데이트 (2) : zip 버전을 대신 사용하고 (android-sdk_r08-windows.zip) android.bat를 실행하고 모든 SDK 패키지를 업데이트 하고 ADT 플러그인 (8.0.1)을 설치하지 않고 다음을 확인하지 않았습니다. 필요한 소프트웨어를 찾기 위해 설치하는 동안 모든 업데이트 사이트.

우리는 이것이 어떻게 진행되는지 볼 것입니다 ...

업데이트 (3) : 효과가있었습니다! (@bubu의 답변을 곧 받아 들일 것입니다.)-왜 Eclipse에서 Eclipse를 실행할 때 에뮬레이터에 HelloAndroid 앱이 포함되지 않습니까 (Ctrl + F11)?

답변:


8

나는 이것이 최신 버전의 Android SDK에서 결함 일 수 있다고 생각합니다.

'.zip'버전의 Android SDK다운로드하여 실행 sdk manager.exe하고 업데이트 할 수 있습니다. 그런 다음 Eclipse Android 개발 플랫폼 ( ADT ( Android 개발 도구) 플러그인 )을 설치하고 환경 설정에서 디렉토리를 가리 킵니다.


@bubu 감사합니다 (+1). 이것이 완벽한 솔루션인지 확실하지 않지만 android-sdk_r08-windows.zip을 C : \ android-sdk-windows로 압축 해제하고 C : \ android-sdk-windows \ tools를 시스템의 % PATH %에 추가했습니다. env vars를 사용하고 Eclipse 내에서 ADT 플러그인을 설치하려고했습니다. ADT 플러그인 설치에 실패했습니다. "... 'org.eclipse.gef 0.0.0'이 필요하지만 찾을 수 없습니다." 그런 다음 제안한대로 "SDK Manager.exe"를 실행하려고 시도했지만 모든 SDK 플랫폼 버전 (1.5 ~ 2.3)을 강제로 설치해야 합니다. 2.3 만 설치하도록 요청하는 방법이 있습니까?
Android Eve

올바른 방법은 모든 SDK 플랫폼 버전을 설치하는 것이라고 생각합니다 . 안드로이드 개발자는 반드시 필요한 경우가 아니면 최신 API 레벨을 개발하고 싶지 않습니다. Android는 이전 버전과 호환됩니다. 2.3에서 Android 1.6 용으로 컴파일 된 응용 프로그램을 실행할 수 있지만 그 반대의 경우는 불가능합니다. 더 중요한 것은 ADT 플러그인을 설치하기 전에 sdk manager.exe를 실행하여 sdk를 다운로드해야한다는 것입니다. 튜토리얼은 안드로이드 SDK 웹 사이트를 확인하십시오.
bubu

@ 부부 나는 여전히 안드로이드 dvelopment를 배우기 시작하고 있으며 하나 이상의 버전으로 자신을 산만하게하고 싶지 않았습니다. 그러나 "SDK Manager.exe"는 어쨌든 나를 허락하지 않으므로 그렇게 할 것입니다.
Android Eve

어쨌든 내 조언을 구하고 이전 API 수준을 사용하여 실제로 Android 컴퓨터에서 프로그램을 실행할 수 있습니다. 내가 아는 한 아직 안드로이드 2.3 컴퓨터가 없으며 실제 안드로이드 컴퓨터에서 방금 작성된 응용 프로그램을 실행하는 것은 차갑고 반응이없는 에뮬레이터보다 훨씬 즐겁습니다.
bubu

@bubu Uh 오 ... 당신이 말한대로 정확하게했지만 ADT 플러그인을 설치할 수 없다는 오류가 계속 발생합니다 : "(com.android.ide.eclipse.adt.feature.group 8.0.1 .v201012062107-82219)) 'org.eclipse.gef 0.0.0'이 필요하지만 찾을 수 없습니다 "-여기에서 진행하는 방법에 대한 아이디어?
Android Eve

6

링크 중 하나에서 :

팝업이 나타나면 JDK를 찾을 수 없다고 말합니다. '뒤로'버튼을 누른 다음 '다음'버튼을 다시 누르십시오.

작동합니다! 두 번째 발견!



2

첫 번째 시도 : JAVA_HOME시스템 변수를 설정하십시오 . 많은 Java 개발 응용 프로그램이 이것을 찾는 것처럼 보입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.