Android SDK 관리자가 열리지 않습니다


227

그래서 Windows 용 Android SDK를 설치했습니다.

http://developer.android.com/sdk/index.html (설치 링크)

그리고 경로 변수 문제에 부딪쳤다. 따라서 환경 변수에서 "PATH"를 변경하여 java.exe 파일이 JDK에서있는 위치를 포함하도록 수정했습니다.

그러나 이제 Android SDK 관리자를 열면 cmd와 비슷한 화면이 잠시 잠깐 동안 깜박 인 다음 사라집니다. 나는 무슨 일이 일어나고 있는지 어떻게 알 수 있는지 모른다.


@ user624869 : 어떤 버전의 Windows를 실행하고 있습니까? 또한 언급 한 '경로 변수 문제'는 무엇입니까?
Squonk

53
android.battools 폴더에서 를 사용하여 명령 프롬프트에서 SDK를 시작하십시오 .
Alpine


2
관련 경로의 동적 바인딩으로 인해 발생하는 모든 문제의 Java 경로, SDK 경로, SDK / avd 관리자 표시 안 됨, 관리자 권한, android.bat.에 대한 자세한 설명 게시물이 있어야합니다.
프레드릭 가우스

답변:


265

java\bin디렉토리가 windows\system32디렉토리 앞의 경로 명령문에 있는지 확인하십시오 . SDK 관리자는 java를 사용하며 system32 폴더에서 Java를 찾았습니다.

CMD 창에서 ' where java'를 실행할 수 있습니다 . 확인을 위해 경로 변수를 변경 한 후 CMD를 다시 시작하는 것을 잊지 마십시오.


11
더 자세하게 얘기해 주 시겠어요 ? 내 Java \ bin이 어디에 있는지 모르겠습니다 .C : \ Program Files \ Java \ jdk1.7.0_11 \ bin입니까? "windows \ system32 디렉토리 이전"이란 무엇입니까? 그리고 CMD에서 "where java"를 실행하는 요점은 무엇입니까?
Hải Phong

37
알았어. 알아 냈어. 필자의 경우 컴퓨터-> 고급 시스템 설정-> 환경 변수-> PATH-> 편집으로 이동하십시오. \ system32; ....
Hải Phong

9
JDK bin 또는 JRE bin을 사용해야합니까?
Peterdk

5
@Peterdk JDK. 관심있는 것은 JDK를 선호합니다. 다른 것들은 소란되지 않습니다.
AlbeyAmakiir

3
여전히 환경 경로를 변경하여 SDK 관리자를 열 수 없습니다.
Yog Guru

181

좋아, 나는 똑같은 문제가 있었고이 답변들 중 어느 것도 나를 위해 일하지 않았다 (나는 Windows 8을 실행 중이다). 나는 달리기를 시도 tools/android.bat하고 거기에 약간의 오류가 있음을 알았습니다. 더 조사한 결과 Java 경로를 찾는 코드에 문제가있는 것 같습니다.

이것은 당신이 그것을 고치는 방법입니다 :

  1. tools/android.bat좋아하는 텍스트 편집기에서 열기
  2. 이 코드를 검색하십시오.

    set java_exe=
    call lib\find_java.bat
    if not defined java_exe goto :EOF
  3. 이것을 다음과 같이 바꾸십시오 :

    set java_exe=D:\Program Files\Java\jdk1.7.0_07\bin\java.exe 

    여기서 경로는 Java exe의 경로입니다.

  4. 운영 android.bat

(제 경우에는 java_exe3 단계에서 따옴표없이 경로를 지정 해야 작동합니다.)


7
또한 Windows 8을 실행 중이며 원래 포스터와 동일한 문제가 있습니다. teuneboon과 마찬가지로 다른 솔루션 도이 솔루션을 제외하고는 효과가 없었습니다. 고마워요!
Raddfood 2018 년

3
이 솔루션에 감사드립니다. 그리고 이것은 공백이 포함 된 폴더 / 경로에 안드로이드 SDK를 배치했을 때만 발생한다는 것을 알았습니다.
PC.

@PC. 안드로이드 SDK 상위 폴더의 이름을 바꾸면이 문제가 해결 되었습니까?
Deepak

@Deepak 예,주의해야 할 것은 전체 경로에 공백이 없어야한다는 것입니다.
PC.

1
@PC. 죄송하지만 도움이되지 않습니다.이 링크를 찾았으며 stackoverflow.com/a/7567354/1250370에서 효과가 있었습니다.
Deepak

26

SDK 관리자가 열리지 않는 데는 여러 가지 이유가 있습니다. 각각을 맹목적으로 시도하는 대신 오류 메시지를 읽고 올바른 수정 사항을 적용 할 수 있도록 명령 창에서 android.bat를 실행하는 것이 좋습니다.


21

최신 버전의 Android SDK에서 "SDK Manager.exe"및 / 또는 "AVD Manager.exe"를 실행하면 더 이상 열리지 않습니다. 이전에 Android SDK 설정에서 찾을 수 있었던 Android Studio의 "Standalone SDK Manager 시작"링크도 사라졌습니다.

이제 Android Studio 내에서 수동 SDK 및 AVD 관리를 수행하는 것이 좋습니다. 그러나 Android Studio가 없거나 SDK 관리를 수행하기 위해 Android Studio를 열지 않는 사람들은 여전히 "tools / bin / sdkmanager.bat"" 명령 줄 도구를 사용하여 SDK를 관리 할 수 ​​있습니다. tools / bin / avdmanager.bat " .

이 정보는 "tools / android.bat"를 실행할 때 사용 가능합니다. 현재 Android SDK를 사용하는 사람들은 v25.3.1 이상을 사용한다고 생각합니다.


명령 줄 도구를 통해 문제를 해결하는 대신 문제를 해결하는 방법이 있습니까?
DaveTheMinion

이것이 질문에 대한 대답은 아니지만 SDK Manager.exe가 어떤 이유로 최신 SDK 다운로드에 존재하지 않기 때문에 가시성을 높이기 위해 이것을 찬성해야했습니다. Android Studio 내에서 모든 것을 패키징 할 수 있습니다. 사실, @ bmdelacruz의 대답은 구글이 여기에서 말하는 기본적으로 : developer.android.com/studio/intro/update.html#sdk-manager
휴고 M. Zuleta

내 일식 루나 것은 좋은 일하고 좀 나중에 SDK를 추가하고이 일을 내가 오류의 전체 무리가 팝업하지만 여전히로드되지 않는하여 sdkmanager을 시도 내 애플, 지금은 더 이상 열 does't 일부 내용을 변경하려는 제출
베커

sdkmanager.bat를 실행하는 동안 오류가 너무 많습니다.
Alex Jolig

19

여기에도 같은 문제가 있습니다. 결정된! 내 시스템이 x64이고 아무 일도 일어나지 않았기 때문에 64 비트에 맞는 올바른 Java를 설치했습니다. 그래서 SDK를 처음 실행할 때 생성 된 C:\Users\[my name]디렉토리 로 이동 하여 삭제했습니다 .android.

그런 다음 효과가있었습니다. 시도해 볼 수 있습니다. 해당 폴더를 삭제하거나 데스크탑으로 이동 한 후 SDK를 실행하십시오.



15

SDK 관리자를 시작하는 방법에는 여러 가지가 있습니다.

  1. SDK Manager.exe Android SDK의 루트에 있습니다.
  2. SDK Manager.exe에서 sdk\tools\lib안드로이드 SDK의.
  3. Window -> Android SDK Manager Eclipse의 메뉴
  4. android.bat에서 sdk\tools안드로이드 SDK의.

내 경우 android.bat에는 회선에서 실패한 것처럼 보입니다 .

for /f %%a in ('%java_exe% -jar lib\archquery.jar') do set swt_path=lib\%%a

수동으로 실행하는 경우 해당 라인이 수행하는 작업은 다음과 같습니다. "[path_to_java]java" -jar lib\archquery.jar

성공적으로 리턴합니다. x86_64

그러나 배치 파일이 동일한 명령을 실행할 때 이유를 모르지만 오류 메시지와 함께 실패합니다.

Unable to access jarfile lib\archquery.jar

변수는 swt_path 는 빈 문자열로 설정됩니다. 거기에서 모든 것이 무너집니다.

배치 파일은 변수에 올바른 값을 설정합니다 java_exe . 다른 사람들은이 문제를 일반적으로보고했지만 그 해결 방법은 내 경우에는 관련이 없습니다.

사람들은 REM을 시작 부분에 추가하고 swt_path변수 를 수동으로 설정하는 행을 추가하여 문제를 해결하는 것이 좋습니다 . 이는 유효한 해결 방법입니다.

REM for /f %%a in ('%java_exe% -jar lib\archquery.jar') do set swt_path=lib\%%a
set swt_path=lib\x86

그러나 내 경우의 중요한 문제는 lib\x86또는 에서 jar 파일을로드하도록 선택한다는 것입니다 .lib\x86_64 여기 폴더 입니다. 어떤 시점에서 BAT 파일 오류, 32 비트 JDK 및 64 비트 Android SDK간에 상황이 혼동되었습니다.

그래서 내 경우의 해결 방법은 다음과 같습니다.

  1. 모든 버전의 Java 제거
  2. JDK 설치
    • 32 비트 Android SDK를 사용하고 32 비트 JDK를 설치할 수 있습니다.
    • 또는 64 비트 Android SDK를 사용하고 64 비트 JDK를 설치하십시오.
    • 그러나 JDK의 "비트 니스"는 Android SDK와 일치해야합니다. 32 비트 또는 64 비트 중 하나가 64 비트 컴퓨터에서 작동하는 것으로 보입니다. JDK 비트 크기는 Android SDK 비트 크기와 동일합니다.
  3. "android.bat"편집

    • 32 비트 Android SDK / JDK를 사용하는 경우 lib\x86다음을 사용하십시오 .

      REM for /f %%a in ('%java_exe% -jar lib\archquery.jar') do set swt_path=lib\%%a
      set swt_path=lib\x86
    • 64 비트 Android SDK / JDK를 사용하는 경우 lib\x86_64다음을 사용하십시오 .

      REM for /f %%a in ('%java_exe% -jar lib\archquery.jar') do set swt_path=lib\%%a
      set swt_path=lib\x86_64

이 작업을 수행 한 후을 실행 android.bat하거나 Eclipse 메뉴에서 SDK 관리자를 성공적으로 실행할 수 있습니다 (그러나 SDK Manager.exe파일 중 하나를 직접 실행하지는 않음 ).


여러 질문에 동일한 답변을 게시하지 마십시오. 질문이 동일한 경우 의견을 남기거나 중복으로 표시하십시오. 동일하지 않은 경우 질문에 대한 답변을 조정하십시오.
George Stocker

내 android.bat는 sdk manager를 시작하지만 sdk manager.exe는 .It android.bat를 찾을 수 없습니다.
Ankita

android.bat를 실행하여 swt_path를 지정하기 전에 ANDROID_SWT = lib \ x86 또는 lib \ x86_64를 설정할 수 있습니다.
피터 Quiring

13

가장 간단한 방법은 프로그램을 관리자로 실행하는 것입니다.

SDK 관리자를 마우스 오른쪽 단추로 클릭 -> 관리자 권한으로 실행

문제를 해결해야합니다 :)


2
실제로 문제를 해결했습니다. 이것이 가장 좋은 해결책입니다. 이 동작을 기본적으로 설정하려면 파일 속성의 호환성 탭에서 "이 프로그램을 관리자 권한으로 실행"플래그를 확인하십시오.
Corbella


8

JDK를 가리키는 Java 경로를 시스템 환경 변수에 추가하십시오.

'컴퓨터'> 속성> 고급 시스템 설정> 환경 변수를 마우스 오른쪽 단추로 클릭하십시오.

그런 다음 시스템 변수에서 새 변수를 추가하십시오.

Variable   Value
JAVA_PATH  C:\Program Files\Java\jdk1.7.0

그런 다음 Path변수를 편집하고 접두사를 접두어로 사용하십시오 %JAVA_PATH%\bin;.


6

tools 폴더에서 android.bat 파일을 찾으면 효과적이었습니다. 그것이 실행되도록하는 것이 귀찮은 일입니다. 내 경험상 일반적으로 .exe 파일은 예상대로 실행됩니다. 왜 이런 경우가 아닌지 모르겠습니다 ... 이상하고 성가신!


5

나는 다른 답변과 완전히 다른 것을 가지고있었습니다.

나는 실행 tools/android.bat하고있어

java.lang.NullPointerException
        at java.io.File.<init>(File.java:251)
        at com.android.sdklib.internal.avd.AvdManager.parseAvdInfo(AvdManager.java:1623)
        at com.android.sdklib.internal.avd.AvdManager.buildAvdList(AvdManager.java:1584)
        at com.android.sdklib.internal.avd.AvdManager.<init>(AvdManager.java:357)
        at com.android.sdklib.internal.avd.AvdManager.getInstance(AvdManager.java:380)
        at com.android.sdklib.internal.repository.updater.UpdaterData.initSdk(UpdaterData.java:259)
        at com.android.sdklib.internal.repository.updater.UpdaterData.<init>(UpdaterData.java:127)
        at com.android.sdkuilib.internal.repository.SwtUpdaterData.<init>(SwtUpdaterData.java:61)
        at com.android.sdkuilib.internal.repository.ui.SdkUpdaterWindowImpl2.<init>(SdkUpdaterWindowImpl2.java:104)
        at com.android.sdkuilib.repository.SdkUpdaterWindow.<init>(SdkUpdaterWindow.java:88)
        at com.android.sdkmanager.Main.showSdkManagerWindow(Main.java:408)
        at com.android.sdkmanager.Main.doAction(Main.java:391)
        at com.android.sdkmanager.Main.run(Main.java:151)
        at com.android.sdkmanager.Main.main(Main.java:117)

기본적으로 손상된 AVD 구성이있는 것처럼 보였으므로 가상 장치를 제거하고 모든 작업을 다시 시작했습니다! ( C:\Users\YourUser\.android\avdWindows 사용자 를 위한 파일 )


4

나는 같은 문제에 직면하여 마침내 그것을 해결할 수있었습니다. 그런 다음 모든 개발자 가이 문제를 최대한 빨리 극복 할 수 있도록 범용 수정 사항이 포함 된 단계별 가이드를 만들었습니다. http://www.dominantwire.com/2015/03/android-sdk-not-opening.html

한마디로 모든 단계 :

1. jdk v1.8이있는 경우 그것을 제거하고 jdk v1.7.xx를 다시 설치하십시오.

환경 변수에서 jdk 및 jre bin 폴더의 경로 설정

3. C :> Users> [user-name]> .android에있는 .android 폴더 삭제 (먼저 백업)

4. JAVA_HOME을 변수 이름으로 유지하고 jdk의 bin 폴더 경로를 변수 값으로 유지하여 JAVA_HOME 변수를 설정하십시오.

5. [sdk-directory]> 도구로 이동하십시오. android.bat 파일을 찾아 마우스 오른쪽 버튼으로 클릭하고 '편집'을 선택하여 메모장에서 열고 다음과 같이 수정하십시오.

실물

set java_exe=
call lib\find_java.bat
if not defined java_exe goto :EOF

수정

set java_exe=C:\Program Files\Java\jdk1.7.0_75\bin\java.exe
rem call lib\find_java.bat
rem if not defined java_exe goto :EOF

참고 : 앞에서 설명한대로 자신의 java.exe 경로 디렉토리를 복사하여 붙여 넣으십시오.

실물

for /f "delims=" %%a in ('"%java_exe%" -jar lib\archquery.jar') do set swt_path=lib\%%a

수정

rem for /f "delims=" %%a in ('"%java_exe%" -jar lib\archquery.jar') do set swt_path=lib\%%a
set swt_path=lib\x86_64

참고 : 안드로이드 SDK가 64 비트 인 경우 set swt_path = lib \ x86_64를 언급하고 그렇지 않으면 32 비트 인 경우 설정된 swt_path = lib \ x86으로 유지하십시오.

  1. 끝난! android.bat 파일 또는 일식에서 android sdk를 실행하십시오. 잘 열릴거야!

내 android.bat는 sdk manager를 시작하지만 sdk manager.exe는 .It android.bat를 찾을 수 없습니다.
Ankita

3

여기에 제공된 거의 모든 솔루션을 시도했습니다. 그러나 아무것도 해결되지 않았습니다. 마지막으로 아래 링크에서 tools (tools_r25.2.3-windows.zip)를 다운로드하고 SDK 폴더의 도구 하위 폴더를 바꿨습니다. 작동하기 시작했습니다.

https://developer.android.com/studio/index.html#downloads

오래된 스레드이지만 정보로 이것을 공유합니다.


2
toolsSDK 디렉토리 안의 폴더를 다운로드 및 추출로 교체하면 tools_r25.2.3-windows.zip문제가 해결되었지만 직접 링크는 최신 도구로 업데이트되어 해결되지 않았습니다. 여기 에서 ZIP을 직접 다운로드했습니다 : dl.google.com/android/repository/…
Touhid

3

나는 최근 안드로이드 스튜디오 SDK SDK를 사용하여 안드로이드 에뮬레이터를 설치 한 후이 문제에 직면했다.

필자의 경우 toolsAndroid SDK tools폴더를 이전 Android SDK 의 폴더로 간단히 바꿨습니다. 이것은 안드로이드 SDK 도구를 다운 그레이드했지만 이제는을 사용하여 SDK 관리자를 열 수 있습니다 SDK Manager.exe.


1
안녕하세요, 26으로 업그레이드 한 후에도 문제가 시작된 것 같습니다. 오래된 Android SDK 도구는 어떻게 얻습니까?
user77177928

옵션 1. android sdk와 함께 번들로 제공되는 android studio 설치 프로그램 (바람직하게는 이전 버전 android studio)이있는 경우 android studio 및 android sdk를 모두 설치하도록 선택할 수 있습니다. 그런 다음 기존의 sdk의 tools 폴더를 새로 설치된 sdk의 tools 폴더로 바꿉니다.
Muntasir

1
옵션 2. 여기 또는 여기 를 방문 하여 이전 Android SDK 도구를 다운로드 할 수 있습니다 . ( 여기에서 오래된 SDK 도구도 찾을 수 있지만 너무 오래되었습니다)
Muntasir

감사합니다. 이것은 Android 팀의 심각한 버그입니다. 26 버전에는 누락 된 파일이 많이 있습니다! 이전 SDK 도구로 다운 그레이드했습니다.
user77177928

2

또한 Windows의 PATH에서 JDK 앞에 JRE가 없는지 확인하십시오. 오라클은 항상 다른 것보다 먼저 자신의 JRE를 경로에 넣습니다 (Android SDK를 설치 한 후 Oracle Lite를 설치했습니다).


2

여기에서도 같은 문제가 있지만 모든 해결책을 시도했지만 아무것도 효과가 없었습니다. 그런 다음 C:\Users\User_name".android"폴더 로 이동 하여 삭제 한 다음 SDK 관리자가 정상적으로 열리고 다른 ".android"폴더를 자동으로 만들 수있었습니다.


2

이 문제를 해결했습니다. 탐색기에서 "SDK Manager.exe"를 열 수 없거나 SDK Manager에 문제가있는 경우

먼저 Java 경로가 환경 변수에 있는지 확인하십시오. (CMD에서 Java 명령을 실행하거나 CMD에서 Where Java를 관리자로 실행하십시오). Java 명령이 인식되면 Java에 문제가 없을 수 있습니다

SDK 도구가 손상 ​​되었기 때문일 수 있습니다. 해결하려면이 먼저 이름을 바꿀 tools폴더 (Android\Sdk\tools)tools.old. 이제 https://dl.google.com/android /repository/tools_r25.2.3-windows.zip?hl=id를 다운로드 하십시오 . 그 후 다운로드 한 zip 파일을 추출하여 SDK의 모든 내용으로 Android\Sdk\tools폴더를 추출하십시오. 이제 엽니 다 SDK Manager.exe. 문제가 해결되면 문제가 해결 된 것입니다. SDK Manager.exe는 시작 관리자 파일입니다 Android\Sdk\tools\bin\sdkmanager.bat. 답변에 만족하면 최대 사용자가 문제를 해결할 수 있도록 공감하십시오. 추가 도움이 필요하면이 페이지를 방문하십시오 https://answers.unity.com/questions/1320150/unable-to-list-target-platform.html


2

SDK 관리자가 비슷한 문제가있는 다양한 스레드를 따라 잠시 동안 실행하려고했습니다.

고려해야 할 또 다른 해결책은 이름에 공백이없는 안드로이드 SDK를 dir로 옮기는 것입니다.

예를 들어 제 경우에는 다음에 상주했습니다.

e:\Program Files (x86)\Android\android-sdk\

그리고 실패 할 것입니다. 옮길 때 :

c:\android_sdk_sucks\

효과가있었습니다.


이 경우 공간이 이와 같은 폴더에있을 때 역 쉼표를 사용할 수 있습니다. "e : \ Program Files (x86) \ Android \ android-sdk \"
Deepak Goel

1

나는 안드로이드 SDK 폴더에 공백이 없어야한다는 것을 깨달을 때까지 가장 인기있는 솔루션을 모두 시도했지만 아무도 나를 위해 일하지 않았으므로 "C : \ Android SDK"에서 "C : \ Android_SDK"로 변경했습니다. 저것과 같이 쉬운.


나는 그것이 경로의 공간이라고 생각합니다. C : \ Program Files 대신 C : \ Programs를 사용했는데 효과가있었습니다. 그리고 이것은 4 년 후에 v3.01을위한 것입니다! 다시 90 년대에 온 것 같아
ssimm

1

이 모든 대답에서 도움이되는 것은 없지만 올바른 단계 (Windows 7 64 비트)를 찾았습니다.

1) 편집을 위해 SDK 폴더에서 android.bat를 엽니 다.

2) 정확히이 두 문자열을 추가하십시오 :

set java_exe=c:\Program Files\Java\jdk1.8.0_25\bin\java.exe
rem call lib\find_java.bat

이 대신에 :

set java_exe=
call lib\find_java.bat
if not defined java_exe goto :EOF

c:\Program Files\Java\jdk1.8.0_25jdk 폴더는 어디에 있습니까 ? 3) 즐기십시오. SDK Manager는 Android Studio IDE에서 시작됩니다.


1

Mac 용 Android Studio를 설치했습니다. IDE를 통해 SDK 관리자에 액세스 할 수 없었습니다. JAVA_HOME 환경 변수가 설정되어 있어야합니다. 이 세트를 얻은 후에 SDK 관리자를 시작할 수있었습니다.


0

같은 문제가 발생했습니다. android.bat를 실행할 때 해결책을 찾았습니다 (Java가 '일반'Windows 디렉토리, 즉 '프로그램 파일'에 설치되어있는 경우) "c : / program files /"등을 따옴표로 묶어야합니다. 그렇지 않으면 찾을 수 없습니다 "C : / program"의 java (나는 공백을 싫어한다)


0

내 문제는 android.bat를 두 번 클릭하여 SDK 관리자를 실행할 수 있지만 실제 SDK 관리자 응용 프로그램을 두 번 클릭하면 안된다는 것입니다. 새로운 환경 변수를 설정 하여이 문제를 해결했습니다.

ANDROID_HOME = C:\Development\adt-bundle-windows-x86_64-20130911\sdk\

내 PC를 다시 시작하면 응용 프로그램을 두 번 클릭하고 SDK 관리자를 실행할 수 있습니다. 희망이 있습니다 :)


나도 같은 문제가 있지만 당신이 제공 한 솔루션으로 해결할 수 없습니다
Ankita

0

하드 코딩 java.exe위치 및 x86/ x86_64아키텍처 문자열 을 통해 해결 방법을 제공하는 답변을 보았습니다 sdk\tools\android.bat. 그것들은 빠른 해결책이지만 실제로 궁금한 근본적인 문제를 해결하지 못했습니다.

실제로 발생한 문제는 배치 스크립트가 다른 스크립트 / jar 파일을 찾을 수 없어서 계속 진행되지 않는다는 것입니다. 스크립트가 잘못 작성되었다고 말할 수 있습니다.

에서 다음과 같이 변경 sdk\tools\android.bat하면 모든 것이 매력처럼 작동합니다.

구체적으로 다음과 같이 추가했습니다 %~dp0\.

set java_exe=
call %~dp0\lib\find_java.bat
if not defined java_exe goto :EOF

...

for /f "delims=" %%a in ('"%java_exe%" -jar %~dp0\lib\archquery.jar') do set swt_path=lib\%%a

이제 스크립트를 시작하면 SDK Manager가 나타납니다.

ps OS, Java 8 및 Android SDK 설치가 새로 설치되었으며 추가 구성을 수행하지 않았습니다.

ps 스크립트가 적합한 것을 찾을 수 있도록 PATH 환경 변수를 구성해야 할 수도 있습니다 java.exe.


0

나는 모든 방법을 테스트하지만, 유일한 방법은 이전과 동일한 경로에 SDK 관리자를 다시 설치하는 것이 었습니다



0

SDK 관리자가 명령 창을 플래시하고 죽는 비슷한 문제가 발생했습니다.

이것이 나를 위해 일한 것입니다 : 내 프로세서와 OS는 모두 64 비트입니다. 64 비트 JDK 버전을 설치했습니다. JDK를 다시 설치하거나 경로를 수정해도 문제가 해결되지 않습니다. 내 이론은 SDK 관리자에 JDK의 32 비트 버전이 필요할 수 있다는 것입니다. 그 이유를 모르겠지만 32 비트 버전의 JDK와 마법을 설치했습니다. 그리고 SDK Manager가 성공적으로 시작되었습니다.


0

운영체제 : Windows 7-64 bit, Android SDK : 64 bit

  1. 이름이 다음과 같은 JAVA_HOME이라는 새 '시스템 변수'를 도입하십시오. C : \ Program Files \ Java \ jdk1.7.0_51

  2. SDK Manager.exe를 마우스 오른쪽 버튼으로 클릭-> 관리자 권한으로 실행

점검 목록 :

  • 시스템 변수 'Path'의 Java 경로가 다음과 같은지 확인하십시오. C : \ Program Files \ Java \ jdk1.7.0_51 \ bin
  • 폴더 이름에 공백이 없습니다. C : \ Android SDK와 같은 것을 C : \ Android_SDK로 바꾸십시오.
  • 커맨드 라인에서 'where java'명령으로 Java를 찾을 수 있습니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.