programing

Android SDK 관리자가 열리지 않음

powerit 2023. 8. 6. 10:26
반응형

Android SDK 관리자가 열리지 않음

그래서 Windows용 안드로이드 sdk를 설치했습니다.

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

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

하지만 이제 Android sdk 관리자를 열면 cmd와 같은 화면이 0.5초간 잠깐 깜박이다가 사라집니다.무슨 일이 일어나고 있고 어떻게 이 일을 작동시킬 수 있는지 전혀 모르겠습니다.

다음 항목을 확인합니다.java\bin 문 .windows\system32디렉토리입니다.SDK Manager는 java를 사용하며 system32 폴더에서 java를 찾고 있었습니다.

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

좋습니다. 저도 같은 문제를 겪었는데, 이 답변들 중 어떤 것도 저에게 도움이 되지 않았습니다(Windows 8을 실행하고 있습니다).나는 달리기를 시도했습니다.tools/android.bat거기에 오류가 있다는 것을 알아차렸습니다.추가로 조사해보니 당신의 자바 경로를 찾는 코드에 이상이 있는 것 같습니다.

다음과 같이 수정할 수 있습니다.

  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단계에서 사용할 수 있습니다.)

SDK Manager가 열리지 않는 이유는 여러 가지가 있습니다.각각의 것을 맹목적으로 시도하기보다는 안드로이드를 실행하는 것을 추천합니다.오류 메시지를 읽고 올바른 수정사항을 적용할 수 있도록 명령 창을 사용합니다.

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

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

이 정보는 "tools/android.bat"을 실행할 때 사용할 수 있습니다.이것은 현재 안드로이드 SDK를 가지고 계신 분들이 v25.3.1 이상을 찍으신 분들도 마찬가지라고 생각합니다.

여기도 같은 문제입니다.ㅠㅠ! 일도 일어나지자료를 했습니다.제 시스템이 x64이고 아무 일도 일어나지 않았기 때문에, 저는 64비트용으로 올바른 자바 도구를 설치했습니다.는 그서저는에 .C:\Users\[my name] 디렉터리를 했습니다..androidSDK를 처음 실행할 때 생성된 것으로, 일부 잘못된 구성으로 보입니다.

효과가 있었습니다.해보세요.해당 폴더를 삭제하거나 바탕 화면으로 이동하여 SDK를 실행합니다.

Google은 버전 26부터 SDK용 GUI를 제거했습니다.버전 26을 사용하는 경우 버전 25로 다운그레이드해 보십시오.Android Studio에서 SDK를 계속 열 수 있습니다.

출처: Android SDK Manager용 GUI가 사라졌나요?

SDK Manager를 시작하는 방법은 여러 가지가 있습니다.

  1. SDK Manager.exeAndroid SDK의 루트에 있습니다.
  2. SDK Manager.exesdk\tools\libAndroid SDK에서 확인하십시오.
  3. Window -> Android SDK ManagerEclipse
  4. android.batsdk\toolsAndroid SDK에서 확인하십시오.

제경에는마, 치우▁like처럼 보입니다.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빈 문자열로 설정됩니다.거기서부터 모든 것이 무너집니다.

은 variable의 합니다.java_exe다른 사람들은 일반적으로 이 문제를 문제로 보고했지만, 이러한 해결 방법은 저의 경우에는 관련이 없었습니다.

의 시작하여 수동으로 할 것을 합니다.swt_path변수(유효한 해결 방법):

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

하지만 제 경우의 중요한 문제는 두 가지 중 하나에서 jar 파일을 로드하는 것을 선택한다는 것입니다.lib\x86 는또.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와 일치해야 합니다.JDK 비트가 Android SDK 비트와 일치하는 한 32비트 또는 64비트 중 하나가 64비트 컴퓨터에서 작동하는 것으로 보입니다.
  3. "안드로이드.bat" 편집

    • SDK 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
      
    • SDK 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
      

한 후에는 "SDK Manager"를 할 수 .android.bat또는 Eclipse 메뉴에서 (그러나 여전히 두 가지 중 하나를 실행하지는 않음)SDK Manager.exe파일 직접).

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

SDK Manager를 마우스 오른쪽 버튼으로 클릭 -> Administrator로 실행

그러면 문제가 해결될 것입니다 :)

저도 같은 문제를 겪었고, 경로 변수를 설정하고 모든 것을 시도했습니다.SDK 관리자에게 필요한 것은 JDK가 아니라 실제 Java SE 최종 사용자의 헛소리입니다.http://www.java.com/en/download/ie_manual.jsp?locale=en 으로 이동하여 다운로드하십시오.설치를 마치자마자 매력적으로 작동했습니다.

Java 경로(JDK 가리키기)를 시스템 환경 변수에 추가해 보십시오.

'컴퓨터' 우클릭 > 속성 > 고급 시스템 설정 > 환경변수

그런 다음 시스템 변수에서 새 변수를 추가합니다.

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

그런 다음 편집합니다.Path에 변, 접로추사로 붙입니다.%JAVA_PATH%\bin;.

tools 폴더에서 rodroid.bat 파일을 찾는 것이 제게 도움이 되었습니다.그것을 작동시키는 것이 너무 귀찮다는 것이 재미있습니다.제 경험으로는 보통 .exe 파일이 예상대로 실행됩니다.왜 이런 경우에는 안 되는지 모르겠어요이상하고 짜증나요!

저는 다른 대답들과는 전혀 다른 것을 가지고 있었습니다.

도망친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)

장치를 했습니다! ( in 기본으적파로구 AVD 손정리고하모든다니습시것했다작작기이하동시일기를럼였치처에문보때된상것가상장성이파▁(▁basically:▁(:일files▁devices다▁again▁itd▁and니uration,습▁so▁like▁looked▁i)C:\Users\YourUser\.android\avd윈도우즈 사용자의 경우)

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

모든 단계를 간단히 설명합니다.

1.jdk v1.8을 사용하는 경우.jdk v1.7.x.x를 제거하고 다시 설치합니다.

2.환경 변수의 jdk 및 jrebin 폴더 경로 설정

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

4.JAVA 설정_JAVA_를 유지하는 HOME 변수변수 이름은 HOME이고 변수 값은 jdk의 bin 폴더 경로입니다.

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를 언급하고, 그렇지 않으면 set swt_path=lib\x86으로 유지합니다.

  1. 완료! Android.bat 파일 또는 eclipse에서 Android sdk를 실행합니다.잘 열릴 겁니다!

저는 여기서 제공되는 거의 모든 솔루션을 사용해 보았습니다.하지만 아무 것도 되지 않았습니다.그리고 마지막으로 아래 링크에서 tools(tools_r25.2.3-windows.zip)를 다운로드하여 sdk 폴더의 tools 하위 폴더를 교체하였습니다.그것이 작동하기 시작했습니다.

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

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

최근 안드로이드 스튜디오의 sdk 매니저를 사용하여 안드로이드 에뮬레이터를 설치하고 안드로이드 스튜디오의 sdk 매니저에 따르면 제 안드로이드 sdk 툴을 26.0.1로 업그레이드한 후 이 문제에 직면했습니다.

저의 경우, 저는 간단히 교체했습니다.tools sdk가 포함된 Android 더및폴tools이전 Android sdk의 폴더입니다.로 인해 툴이 , 는 이로인안드이로드구도가다이드되다었리관있니사습수열를자용여하해이다을음운제지만레그▁▁using▁sdk▁this▁the▁i,▁sdk▁but이▁now▁open로다▁can▁tools니▁downgr있습▁androidaded▁the관을 사용하여 sdk 매니저를 열 수 있습니다.SDK Manager.exe.

또한 Windows의 PATH에 JDK 앞에 JRE가 없는지 확인합니다.Oracle은 항상 경로에 자체 JRE를 무엇보다 먼저 채웁니다(안드로이드 sdk를 설치한 후 Oracle Lite를 설치했습니다).

여기도 같은 문제입니다. 저는 모든 해결책을 시도했지만 아무 것도 작동하지 않았습니다.그리고 나서 저는 들어갔습니다.C:\Users\User_name폴더를 를 정상적으로 열 수 있으며 할 수 .android 폴더를 삭제하고 SDK Manager를 정상적으로 열 수 있으며 자동으로 다른 .android 폴더를 생성할 수 있습니다.

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

(CMD에서 Java 명령을 실행하거나 CMD에서 관리자로 Java를 실행합니다.) Java에 문제가 수 있습니다.

이는 손상된 SDK 도구 때문일 수 있습니다.하려면 이름을 처음수려이변름경면정하에로 변경합니다.tools(Android\Sdk\tools)tools.old이제 https://dl.google.com/android /storage/tools_r25.2.3-windows.zip?hl=id를 다운로드합니다.그런 다음 다운로드한 zip 파일의 압축을 풉니다.Android\Sdk\따라서 새로운toolsSDK의 모든 컨텐츠와 함께 폴더가 추출됩니다. 이제열기를 엽니다.SDK Manager.exe열리면 문제가 해결됩니다.SDK 관리자를 참조하십시오.exe는 시작하는 시작 프로그램 파일입니다.Android\Sdk\tools\bin\sdkmanager.bat답변에 만족하신다면 최대 사용자가 문제를 해결할 수 있도록 투표해 주십시오.자세한 내용은 이 페이지 https://answers.unity.com/questions/1320150/unable-to-list-target-platform.html 를 참조하십시오.

유사한 문제가 있는 다양한 스레드를 찾아 SDK 관리자를 잠시 실행하려고 했습니다.

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

예를 들어, 제 경우에는 다음 지역에 거주했습니다.

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

그리고 실패할 것입니다.다음으로 이동할 때:

c:\android_sdk_sucks\

효과가 있었습니다.

저는 이전에 가장 인기 있는 솔루션을 모두 시도했지만 아무도 저를 위해 일하지 않았습니다. Android SDK 폴더에 공간이 없어야 한다는 것을 깨닫고 "C:"에서 변경했습니다.\Android SDK"에서 "C:\Android_SDK".그것처럼 간단해.

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

편집을 위해 sdk 폴더에서 rodroid.bat을 엽니다.

정확히 다음문자열을 추가합니다.

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

에▁where디c:\Program Files\Java\jdk1.8.0_25jdk 폴더다니. 드세요맛있게 드세요.SDK Manager 스 Android 에 IDE 시 니 됩 다 작 서 는 튜 오 디 ▁sdk ▁android 니 다 됩 작 시

Mac용 안드로이드 스튜디오를 설치했습니다.IDE를 통해 SDK 매니저에 접속할 수 없었습니다.알고 보니 JAVA가 필요했습니다.HOME 환경 변수 집합입니다.일단 이 세트를 얻으면 SDK 매니저를 실행할 수 있었습니다.

저도 같은 문제에 직면했습니다.안드로이드를 실행할 때.bat 나는 해결책을 찾았습니다 (Java가 '일반적인' Windows 디렉토리에 설치된 경우, 즉 '프로그램 파일') 당신은 "c:/program files/" 등을 둘러싼 인용문을 넣어야 합니다.그렇지 않으면 "C:/program"에서 Java를 찾을 수 없습니다.(공백은 싫어함)

저의 문제는 안드로이드를 더블 클릭하여 SDK 매니저를 실행할 수 있다는 것이었습니다.실제 SDK 관리자 응용 프로그램을 두 번 클릭했을 때는 그렇지 않습니다.새로운 환경 변수를 설정하여 이 문제를 해결했습니다.

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

PC를 다시 시작하면 응용 프로그램을 두 번 클릭하고 SDK Manager를 실행할 수 있습니다.도움이 되길 바랍니다 :)

할 수 있는 해결책을 .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가 나옵니다.

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

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

모든 방법으로 테스트하지만 작업 방법은 이전 경로와 동일한 경로로 sdk-manager를 다시 설치하는 것뿐이었습니다.

http://quantumsupport.blogspot.com/2011/03/android-sdk-managerexe-wont-start.html

새 사용자 계정을 만듭니다. 다시 설치하거나 Android를 시작합니다.배트와 그것은 나에게 효과가 있을 것입니다.

SDK 관리자가 명령 창을 깜박이고 죽는 유사한 문제가 발생했습니다.

이것이 바로 제게 도움이 되었습니다. 제 프로세서와 OS는 모두 64비트입니다.64비트 JDK 버전을 설치했습니다.JDK를 다시 설치하거나 경로를 수정해도 문제가 해결되지 않습니다.제 이론은 SDK Manager가 32비트 버전의 JDK가 필요할 수도 있다는 것이었습니다.그게 왜 중요한지 모르겠지만 32비트 버전의 JDK와 매직을 설치하게 되었습니다.SDK Manager가 성공적으로 실행되었습니다.

OS: Windows 7-64비트, Android SDK: 64비트

  1. JAVA_라는 이름의 새로운 '시스템 변수'를 소개합니다.가치가 있는 홈:C:\Program Files\Java\jdk1.7.0_51

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

확인 목록:

  • 시스템 변수 'Path'의 java 경로가 다음과 같은지 확인합니다.C:\Program Files\Java\jdk1.7.0_51\bin
  • 폴더 이름에 공백이 없습니다. C:와 같은 항목을 바꿉니다.C:\Android_SDK를 사용한 \Android SDK
  • 명령줄에서 'where java' 명령을 사용하여 Java를 찾을 수 있습니다.

언급URL : https://stackoverflow.com/questions/5199811/android-sdk-manager-wont-open

반응형