Android SDK 관리자가 구성 요소를 설치하지 않음


243

내가 뭘 잘못하고 있는지 잘 모르겠다. Android SDK Manager를 설치했으며 이제 Android Dev 웹 사이트가 제안하는 것과 같은 플랫폼을 설치하려고합니다. 설치를 클릭하면 Manager가 Android 디렉토리 내에 temp 폴더를 만들 수 없다는 오류가 발생했습니다. 그래서 나는 그것을 만들었습니다. 이제이 오류가 발생합니다.

SDK 플랫폼 Android 2.3, API 9, 개정 1 다운로드 파일을 찾을 수 없음 : C : \ Program Files (x86) \ Android \ android-sdk-windows \ temp \ android-2.3_r01-linux.zip (액세스가 거부 됨)

진행률 표시 줄 아래에 "완료되었습니다. 아무것도 설치되지 않았습니다"라는 메시지가 나타납니다.

사용중인 경우 Windows 7 Ultimate을 실행하고 있습니다.


28
SDK 관리자를 관리자 권한으로 실행하십시오. Android Studio 또는 Eclipse를 열지 마십시오.
Maheshkumar

@maheshrpm 저에게 효과적이지만 Android Studio를 통해 관리자로 SDK Manager를 열려면 어떻게해야합니까? 파일 속성에서 관리자로 실행 옵션을 이미 확인했습니다.
Clawdidr

2
@Clawdidr은 Android Studio를 관리자로 엽니 다! 따라서 Android Studio에서 열면 SDK 관리자도 관리자 권한으로 열립니다.
Maheshkumar

처음에 언급 된 폴더에 대한 권한을 변경했습니다. C : \ Program Files (x86) \ Android \ android-studio입니다. 그런 다음 실행 관리자로 64 비트 Android Studio를 시작했습니다. 이것은 나를 위해 완벽하게 일했다 ..
Ajay Kumar Meher

Admin이 Android SDK Manager를 실행하여 나를 위해 일했습니다. 감사합니다
Bryan Labuschagne

답변:


527

.exe를 마우스 오른쪽 버튼으로 클릭하고 "관리자 권한으로 실행"을 선택하여 Android Studio를 관리자로 실행 해보십시오.

또한 일부 안티 바이러스 프로그램은 SDK Manager를 방해하는 것으로 알려져 있습니다.


2
그것은 나를 위해 작동하지 않습니다, 나는 관리자로 실행하더라도 android-sdk \ tools를 설치할 수 없습니다
Vass

1
@Vass 정확히 어디에서 실패합니까?
테이트 것

@ willtate, stackoverflow.com/q/10470593/410975에 질문을 하고 결국 작동했지만 폴더 이름을 변경하는 이상한 경로를 통해 다시 액세스 할 수 없으며 다시 액세스 할 수 없었습니다. 행동의.
Vass

1
@Vass Ok, 전에도 그 문제를 보았습니다. 여기에 대한 질문에 답변했습니다 : stackoverflow.com/questions/8839255/…
Will Tate

방화벽을 비활성화하면 나에게 도움이되었습니다. 또한 바이러스 백신을 비활성화하고 관리자로 SDK Manager를 실행했습니다. 참조 stackoverflow.com/questions/3808167/...
chrysanhy

35

비슷한 권한 문제가 발생하여 SDK Manager가 새 구성 요소를 다운로드하여 설치할 수 없습니다. 오류 메시지는 (Android Studio를 실행 중입니다 (I / O Preview) 0.2.9)

"C : \ Program Files (x86) \ Android \ android-studio \ sdk \ temp를 만들 수 없습니다"

해결책은 실제로 @ william-tate의 답변이 말하는 것이지만 'SDK 관리자'를 직접 실행할 수는 없습니다. 메시지와 함께 실패합니다.

tools \ android.bat를 실행하지 못했습니다. 시스템이 지정된 파일을 찾을 수 없습니다.

대신 'tools \ android.bat'를 관리자로 실행하여 문제를 해결 한 동일한 권한으로 SDK Manager를 시작했습니다.

이것이 내가 직면 한 문제에 직면 한 누군가에게 도움이되기를 바랍니다.


2
이것은 이클립스로 커스텀 버전을 실행하는 사람들에게 매우 도움이됩니다.
EmilDo

4
말 그대로 sdk 폴더에 android sdk manager exe가 표시되지 않는 사람들에게도 유용합니다.
whyoz

19

Mac OS X (Android Studio로 시도)의 경우 터미널에서 다음을 수행하십시오.

cd /android/adt-bundle-mac-x86_64/sdk/tools 
sudo ./android sdk

SDK 관리자가 관리자로 시작됩니다. 이제 SDK 관리자에서 패키지를 업데이트 / 설치하면 작동합니다.


좋은 답변 Mac-OS X에서 시도 할 때이 답변을 확인했습니다. Thanks Man
Samir Mangroliya

터미널에서 독립형 SDK 관리자를 시작하려고 할 때
실제로이 방법을 사용했습니다

10

Android Studio의 경우 Android Studio를 시작하는 동안 "관리자 권한으로 실행"을 선택하면 도움이됩니다.



3

내 PC (Win7, 64 비트 시스템)에 설치하려고 할 때도 같은 문제가있었습니다. 아래 그림과 같은 오류 메시지가 나타납니다. 그러나 로컬 폴더 'C : \ Users \ username \ AppData \ Local \ Android \ sdk'를 확인하면 Android SDK가 이미 있습니다. 어떻게 든 안드로이드 스튜디오는 그것을 보거나 연결할 수 없었습니다.

로컬 폴더에서 Android SDK를 찾을 수 있는지 먼저 확인하십시오. 그렇다면 다음 단계를 따르십시오.

  1. '취소'를 선택하고 오른쪽 상단의 'X'를 클릭하십시오. 여기에 이미지 설명을 입력하십시오
  2. '설정 마법사를 다시 실행하지 마십시오'를 선택하고 '확인'을 클릭하십시오 여기에 이미지 설명을 입력하십시오
  3. Android Studio를 다시 시작하고 '구성'-> '프로젝트 기본값'-> '프로젝트 구조'로 이동하십시오. 여기에 이미지 설명을 입력하십시오
  4. 'C : \ Users \ username \ AppData \ Local \ Android \ sdk'를 'Android Location'에 추가하고 'OK'를 클릭하십시오. 아이템 목록
  5. '새 Android Studio 프로젝트 시작'을 클릭하십시오.

잘하면 도움이됩니다.


2

비슷한 문제가 발생했습니다. 매우 느린 XML 다운로드와 빈 패키지 목록이 이어졌습니다. SDK가 레거시 Java 설치를 사용하려고 한 것 같습니다. JAVA_HOME을 1.6 jdk로 설정하는 것이 트릭입니다.


2

제 경우에는 64 비트 OS에서 Windows 7을 사용하고있었습니다. 64 비트 Java SE 및 64 비트 ADT 번들을 설치했습니다. 이 설정으로 SDK 관리자가 제대로 작동하지 못했습니다 (특히 다운로드가 허용되지 않고 모든 API 다운로드 옵션이 표시되지 않음). 위의 모든 답변과 다른 게시물을 시도한 후에 Java 설정을 살펴보고 ADT 번들에 슬픔을주는 64 비트 구성이 가능하다는 것을 깨달았습니다 (이 문제를 보거나 읽은 것을 모호하게 기억합니다).

따라서 Java 64 비트를 제거하고 32 비트를 다시 설치 한 다음 32 비트 ADT 번들을 사용하여 올바르게 작동했습니다. 시스템 사용자는 이미 관리자 였으므로 "관리자로 실행"할 필요가 없었습니다.


2

Eclipse에서 SDK 관리자를 실행하는 경우 Eclipse.exe를 시작하는 동안 "관리자 권한으로 실행"을 선택하면 도움이됩니다.


2

액세스 거부는 Windows가 설치 드라이브 viz의 파일에 대한 기본 쓰기 및 수정 권한을 부여하지 않기 때문입니다. c :이 문제를 해결하려면 일반적으로 별도의 드라이브를 사용하거나 경우에 따라 옵션을 마우스 오른쪽 버튼으로 클릭-> 옵션> 보안-> 편집에서 특정 폴더에 대한 액세스 권한을 설정해야합니다 여기에 이미지 설명을 입력하십시오


1

창 8에서 :

  • Windows 버튼을 마우스 오른쪽 버튼으로 클릭
  • 아이템 목록
  • 관리자로서의 CDM
  • '예'를 누르십시오
  • 붙여 넣기 $ C:\xxx\xxx\AppData\Local\Android\sdk\tools\android.bat

1

Linux / 우분투 사용자의 경우

  • 왜 그런 일이?
    때문에 lock icon일부 폴더에 (읽기 / 쓰기 액세스 필요하지 않음)
    " / yourpath / 안드로이드 - 스튜디오 SDK를 "

  • 정렬 및 달콤한 솔루션
    -Open Terminal (Ctrl + alt + t)-
    복사 해충 - 잠시 동안 기다려주십시오 .....-지금 다시 시도하십시오sudo chown -R $USER: $HOME

    update your SDK

행복한 코딩 :)


1
감사합니다. 나는 약 3 일을 보냈고 마침내 당신의 해결책이 나를 도왔습니다.
Hossein Seifi

0

Eclipse에서 SDK 관리자를 사용하는 경우 :

옵션 1 : eclipse.exe를 마우스 오른쪽 버튼으로 클릭하고 "관리자 권한으로 실행"을 선택하십시오.

옵션 2 : 관리자로 Eclipse.exe를 시작하지 않으려면 "C : \ program files \ Eclipse ADT Bundle \"에서 "D : \ android \"와 같은 보호되지 않은 폴더로 Eclipse 설치 파일을 설치 / 복사하십시오. "D : \ android \ eclipse \ eclipse.exe"를 실행하고 메뉴 항목 "Window => Preferences => Android"를 선택하고 "SDK Location"을 "D : \ android \ sdk \"로 변경하십시오. 그런 다음 Android SDK Manager에서 새 패키지를 설치할 수 있습니다.


0

SDK 폴더로 이동하여 SDK 관리자를 마우스 오른쪽 버튼으로 클릭하고 관리자와 함께 실행하고 설치를 즐기십시오.


0

v01d가 말한 내용과 함께 :

Mac OS X 용 Android Studio를 사용하면 SDK 폴더도에있을 수 있습니다 /Users/{user}/Library/Android/sdk. 여기서 {user}는 사용자 이름입니다.

부분 SDK 설치 위치를 확인하려면 Android Studio에서 구성> SDK 관리자로 이동 한 다음 상단에서 편집을 클릭하십시오. 창이 팝업되고 위치가 표시됩니다.

이 경로를 복사 cd하여 터미널 에서 명령 앞에 붙여 넣으십시오 . 마지막으로 sudo ./android sdk독립형 SDK 관리자를 시작합니다.


편집 (2016 년 7 월 14 일) :

"android"이진 파일도 있습니다 /Users/{user}/Library/Android/sdk/tools.


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