Android Studio를 다운로드하지 않고 Android SDK를 다운로드하려면 어떻게합니까?


173

현재 Android Studio 또는 Eclipse와 같은 IDE 용 스토리지 또는 RAM이없는 Windows 8.1 PC를 실행하고 있습니다. IDE없이 Android SDK 도구를 다운로드하고 싶습니다. 이것이 어떻게 이루어질 수 있습니까?


1
짧은 대답 : SDK 24를 설치 한 다음 여기에 설명 된대로 27 로 업데이트 하십시오 .
— andreszs

@xavier_fakerat 게시물을 업데이트하고 유용하다고 생각되는 경우 답변을 올릴 수있는 지침이 포함 된 링크를 원본 게시물 덕분에 포함 시켰습니다. 한 문장을 복사하지 않고 일부 DL 링크 만 사용했습니다. ;)
— andreszs

@andreszs 고마워, 당신이 내용을 복사 한 것은 아니지만 해결 방법이 유용하고 유익하며 스택 오버플로 사이트의 링크와 연결되어 있어야한다는 것을 참고하십시오
— xavier_fakerat

장치와 SDK를 실행하려면 stackoverflow.com/a/57019574/7600634
— John Tribe

답변:


171

다운로드 페이지 의 "명령 줄 도구 만"섹션 에서 명령 줄 도구를 찾을 수 있습니다 .

여기에 이미지 설명을 입력하십시오

다음은 현재 페이지에 제공된 링크입니다 (버전 26.1.1).

명령 행 도구를 다운로드하기 전에 서비스 약관을 읽고 동의하십시오.

Windows 용 설치 프로그램 버전을 더 이상 사용할 수없는 것 같습니다. 버전 24.4.1에 대한 링크입니다.


14
이 솔루션은 이전에는 작동했지만 현재는 현재 버전의 독립형 SDK 패키지를 r25.2.3더 이상 사용할 수 없습니다.
— Dr. Gianluigi Zane Zanettini

1
차기 버전 용 설치 프로그램이 없을 것 같습니다
— 0x6C38

36
이 새로운 다운로드로 무엇을해야합니까? 아무것도하지 않는 것 같은 배치 파일이 많이 있습니다.
— Ray

3
+1. 이미 Intellij를 설치했고 SDK 만 다운로드하려고하는데 새 버전의 도구가 통합되지 않는 것 같습니다
— Teocali

5
@andreszs, GUI를 더 이상 사용하지 않고 콘솔 명령으로 대체하는 것은 Google의 흥미로운 선택이며 뒤로 진행하는 것입니다.
— AaA

91

Android 다운로드 페이지 의 "명령 줄 도구 만 가져 오기"섹션으로 이동 하여 시스템 도구를 다운로드하십시오.

Windows의 경우 :

C : \ Android \ android-sdk에 내용 추출

C : \ Android \ android-sdk \ tools \ bin으로
이동 하여 명령 행 창을 엽니 다 (Shift + 마우스 오른쪽 버튼 클릭).

다음을 실행하여 최신 Android 패키지를 다운로드하십시오.

sdkmanager "platforms;android-25" 

모든 것을 업데이트

sdkmanager --update

다른 운영 체제 Windows 디렉토리는 사용하지 않지만 거의 동일합니다.

sdkmanager의 페이지는 SDK를 설치하는 데 사용할 명령을 무엇에 더 많은 정보를 제공합니다.


3
sdkmanager가 나를 위해 플랫폼을 다운로드하지 않습니다. "완료"라고 표시되어 있지만 다시 확인할 때는 없습니다.
— Javier Delgado

1
$ ./sdkmanager "platforms;android-29" Warning: Could not create settings java.lang.IllegalArgumentException at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.<init>(SdkManagerCliSettings.java:428) at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:152) at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:134) at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:57) at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)
— mcandre

3
@mcandre Passing --sdk_root=${ANDROID_HOME}또는 --sdk_root=%ANDROID_HOME%(Batch)는 여기서 오류를 해결합니다.
— 하이드 로퍼

20

명령 줄 접근

mkdir android-sdk
cd android-sdk
wget https://dl.google.com/android/repository/sdk-tools-linux-*.zip
unzip sdk-tools-linux-*.zip
tools/bin/sdkmanager --update

위의 명령을 실행할 때 다운로드 페이지* 에서 찾을 수있는 적절한 버전 번호로 바꿔야 합니다 .

패키지 설치

를 사용하여 sdkmanager필요한 패키지를 나열하고 설치할 수도 있습니다 .

tools/bin/sdkmanager --list
tools/bin/sdkmanager “platform-tools” “platforms;android–27” “build-tools;27.0.3”

참고로

sdk-tools-linux-*.zip명령 줄 도구 만 포함합니다. 다음 tools과 같이 라는 단일 디렉토리에 컨텐츠를 추출합니다 .

+- android-sdk
    +- tools

SDK 패키지를 얻으려면 다음을 실행할 수 있습니다.

tools/bin/sdkmanager --update

sdkmanager는 다음 플래그를 허용합니다.

--sdk_root=<sdkRootPath>: Use the specified SDK root instead of the SDK 
                          containing this tool

그러나이 플래그를 생략하면 tools여기에서 상위 디렉토리를 sdk 루트로 가정합니다 android-sdk.

실행 후 android-sdk 폴더를 확인 tools/bin/sdkmanager --update하면 다음과 같습니다.

+- android-sdk
    +- tools
    +- emulator  
    +- platforms  
    +- platform-tool

필요한 경우 ANDROID_HOME 환경 변수도 다음과 같이 설정하십시오.

export ANDROID_HOME=/path/to/android-sdk

이 답변은 허용 된 답변이 단독으로 정확하고 사용하지 않는 경우에 필요했습니다 ...
— silentsudo

2
@silentsudo 다운로드 한 버전에는 최소한의 패키지 만 포함되어 있습니다. 이 답변은 제대로 작동하도록 실제로 업데이트하는 방법에 대한 세부 정보를 제공합니다.
— Gayan Weerakutti

참고 : @GayanWeerakutti _https://dl.google.com/android/repository/sdk-tools-linux-*.zip_SDK 도구 패키지는 더 이상 사용되지 않으며 더 이상 업데이트를받지 않습니다. 대신 새로운 명령 줄 도구 패키지를 사용해야합니다.
— Min2

15

Windows에서 나를 위해 일한 것 :

  1. https://developer.android.com/studio/index.html 에서 명령 줄 도구를 다운로드했습니다.
  2. toolsZIP 보관 파일 의 전체 폴더를C:\Program Files (x86)\Android SDK\
  3. tools\android.bat평소와 같이 관리자로 시작 SDK Manager 창
  4. 필수 구성 요소를 설치했습니다 . 파일이 ...\Android SDK\디렉토리 (즉 build-tools,platforms , platform-tools, 등 디렉토리와 함께 나타났다 tools내부 ...\Android SDK\)
  5. Intellij IDEA에서 Android 프로젝트를 열고 File-> Project Structure-> SDKs로 이동 한 후 ...\Android SDK\디렉토리로 이동하여 Android SDK를 추가했습니다.

5
tools/android.bat관리자로 시작 했지만 설명에 따라 SDK 관리자 창을 열지 않았습니다.
— Stardust

@Stardust android.bat는 명령 프롬프트 (CMD)에서 시작해 봅니다 . SDK 관리자 창이 표시되지 않는 이유에 대한 세부 정보가 제공 될 수 있습니다.
— Vilius

@Vilius 조언을 주셔서 감사합니다. Mr D (위)가 제공 한 이전 버전의 설치 프로그램을 다운로드했지만 여전히 잘 작동합니다.
— 스타 더스트

2
GUI는 더 이상 사용되지 않으며 SDK 도구 v25부터 제거되었습니다. GUI를 얻으려면 여기에 설명 된대로 v24를 설치하고 업데이트 하십시오 .
— andreszs

6

이 튜토리얼은 단계별로 제공됩니다 사용자가 처음부터 시작한다고 가정하고 Android SDK (Software Development Kit)를 설치하기위한 입니다.

주의해야 할 몇 가지 전제 조건이 있습니다.

  • Oracle 웹 사이트의 Java 런타임 환경 (또는 JDK) (컴퓨터에 적합한 버전 (32 비트 또는 64 비트) 다운로드)
  • 인터넷 연결 상태가 양호 함 (시스템 이미지 등을 다운로드 할 때 필요)

필수 도구 인 SDK 및 AVD 관리자를 설치하기 위해 오프라인 SDK 설치 프로그램을 사용하는 것이 좋습니다. SDK의 설치 프로그램의 마지막 버전은 SDK Installer_r24.4.1 (Windows의 경우), SDK Installer_r24.4.1 (리눅스의 경우) 또는 SDK Installer_r24.4.1입니다. (마카오 용)

이 안내서에서는 Windows 를 사용하고있었습니다 .

해결 방법은 다음과 같습니다.

  • 선택에 따라 위의 링크에서 적절한 SDK 패키지를 다운로드하십시오 (그러나이 예제에서는 수동 방법을 사용합니다)
  • 패키지를 다운로드 한 후 설치를 시작하십시오 (계속하려면 원하는 설치 폴더를 선택하거나 기본값을 그대로 두십시오 %USERPROFILE%\android-sdk).

여기에 이미지 설명을 입력하십시오

  • 완료되면 "체크 된"시스템 이미지 다운로드 옵션을 그대로 두십시오.

여기에 이미지 설명을 입력하십시오

이제 우리는 사업을하고 있습니다 ...

  • SDK 관리자 창이 나타납니다. 이제 다른 SDK 패키지 (예 : API 수준에 따라 플랫폼 도구, 시스템 이미지, 플랫폼 등)를 업데이트 / 다운로드해야합니다.

여기에 이미지 설명을 입력하십시오

참고 : x86 이미지는 훨씬 빠르기 때문에 다운로드하는 것이 좋습니다. 인텔 HAXM (하드웨어 가속 실행 관리자) 드라이버를 사용하여 에뮬레이터 속도를 크게 높이십시오.

  • 모든 설정이 완료되었으므로 대상 Android 버전과 일치하는 Android 가상 장치를 만들고 구성하고 원하는 설정을 조정하면됩니다.

  • 이렇게하려면 SDK 관리자에서 도구 탭을 클릭 하고 AVD 관리를 선택한 후 다음 창에서 생성 을 클릭 하면 아래와 비슷한 화면이 표시됩니다.

여기에 이미지 설명을 입력하십시오

  • 그 후 새로 생성 된 가상 장치를 부팅합니다.

여기에 이미지 설명을 입력하십시오

  • 응용 프로그램을 설치하고 원하는대로 테스트하십시오.

1

없는 sdkmanager 고급 명령 줄 (고급 사용자 / CI) :

저장소 XML 파일 ( https://dl.google.com/android/repository/repository-12.xml) 에서 다양한 수정본을 포함한 모든 개별 패키지의 다운로드 링크를 찾을 수 있습니다.

(여기서 12는 저장소 색인의 버전이며 향후에 증가 할 것입니다).

모든 <sdk:url>값은에 상대적 https://dl.google.com/android/repository이므로

<sdk:url>platform-27_r03.zip</sdk:url>

에서 다운로드 할 수 있습니다 https://dl.google.com/android/repository/platform-27_r03.zip

시스템 이미지에도 유사한 요약 XML 파일이 있습니다.


흠. 좋은 발견. NDK 다운로드도 이런 방식으로 제공되는 것 같습니다. 예를 들어,https://dl.google.com/android/repository/android-ndk-r21-darwin-x86_64.zip
— sherrellbc


0

명령 줄을 통해 SDK를 다운로드하기 위해 링크가 이전에 언급 한 것보다 약간 변경되었습니다.

wget --quiet --output-document=/tmp/sdk-tools-linux.zip https://dl.google.com/android/repository/commandlinetools-linux-${ANDROID_SDK_TOOLS}.zip

다운로드 페이지 에 나열된 최신 버전 .


0

* ix 또는 Ec2 머신에서 다운로드를 시도하는 사람들은 아래 단계에서 접근 방식을 정리하는 것이 좋습니다.

$ mkdir android-sdk
$ cd android-sdk
$ mkdir cmdline-tools
$ cd cmdline-tools
$ wget https://dl.google.com/android/repository/commandlinetools-linux-*.zip
$ unzip commandlinetools-linux-*.zip

왕-SDKManager는 내부 생활

cmdline-tools / tools / bin

PATH 환경 변수를 설정하는 것이 좋습니다.

그러나 cmdline-tools로 설정할 수 없습니다 ANDROID_HOME. 나중에 Android SDK를 업데이트하거나 더 많은 패키지를 설치할 때 다른 패키지는 아래 ANDROID_HOME에 배치 되지만 아래 에 배치 되지 않기 때문에cmdline-tools 입니다.

최종적이고 완전한 ANDROID_HOME 디렉토리 구조는 다음과 같아야하며, 몇 개의 하위 디렉토리로 구성됩니다.

build-tools, cmdline-tools, emulator, licenses, patcher, platform-tools, platforms, tools. 쉽게 지적 build-tools하고cmdline-tools 부모 ANDROID_HOME 내부의 모든 상주, 형제 자매입니다.

PATH 환경 변수에 SDK 도구 디렉토리를 추가하여 전체적으로 실행 파일을 사용할 수있게하십시오. ~/.bashrc또는 아래에 행을 추가하십시오~/.profile 이 영구적으로 파일.

편집하기 위하여는 ~/.bashrc단순히 정력 모드에서 편집 할 수 있습니다

$ vim .bashrc

이제 파일 ANDROID_HOME에서 선호 를 설정하십시오 .bashrc.

export ANDROID_HOME=/home/<user>/android-sdk
export PATH=${PATH}:$ANDROID_HOME/cmdline-tools/tools/bin:$ANDROID_HOME/platform-tools

여기서 우리가 다운로드하지 않은 이상한 것 platform-tools 은 현재 디렉토리를 않았지만 경로 아래 디렉토리를 지정하지만 나중에 동일한 파일에서 다시 수정하지 않도록하는 것입니다.

이제 동일한 디렉토리로 이동하십시오.

$ cd android-sdk

NOTE: 첫 번째 시도에서 sdkmanager 명령이 나를 찾지 못했기 때문에 터미널을 닫고 다시 연결을 만들거나 원하는 경우 새로 고칠 수 있습니다.

그런 다음 sdkmanager를 사용하여 필요한 패키지를 나열하고 설치하십시오.

$ sdkmanager "platform-tools" "platforms;android-27" "build-tools;27.0.3"

따라서 Sdkmanager 경로는 이미 설정되어 있으며 어디에서나 액세스 할 수 있습니다.

$ sdkmanager --update


$ sdkmanager --list
Installed packages:=====================] 100% Computing updates...             
  Path                 | Version | Description                    | Location             
  -------              | ------- | -------                        | -------              
  build-tools;27.0.3   | 27.0.3  | Android SDK Build-Tools 27.0.3 | build-tools/27.0.3/  
  emulator             | 30.0.12 | Android Emulator               | emulator/            
  patcher;v4           | 1       | SDK Patch Applier v4           | patcher/v4/          
  platform-tools       | 30.0.1  | Android SDK Platform-Tools     | platform-tools/      
  platforms;android-27 | 3       | Android SDK Platform 27        | platforms/android-27/

-3

Android Studio를 다운로드하여 설치했습니다. 설치자는 말했다 :

Android Studio => ( 500MB )

안드로이드 SDK => ( 2.3GB )

Android Studio 설치 프로그램은 실제로 "Android Studio"라는 유용한 도구와 함께 "Android SDK 설치 프로그램"입니다.

가장 중요한 점 : -Android Studio Installer는 SDK 만 설치하지 않습니다. 또한 :-

  • 최신 빌드 도구를 설치하십시오.
  • 최신 플랫폼 도구를 설치하십시오.
  • 없이는 할 수없는 최신 AVD Manager를 설치하십시오.

zip 파일에서 SDK를 설치하는 경우 수동으로 수행해야하는 작업입니다.

쉽게 생각해. Android Studio를 설치하십시오 .

****************************** 편집 ********************** ***********

따라서 의견의 답변에서 영감을 얻어 답변을 업데이트하고 싶습니다.

업데이트는 500MB의 하드 디스크 공간이 Android Studio보다 더 중요하지 않은 경우에만 (그리고) 다른 답변이 더 좋습니다.

1TB 하드 디스크가 2000 배 500MB 인 Android Studio가 나를 위해 일했습니다.

또한, RAM sizse는 Android Studio를 실행하지 않기 때문에 제한하지 않아야합니다.

내가이 문제에 갇혀서이 솔루션에 왔습니다. 나는 다른 답변을 시도했지만 어떤 이유로 (아마도 내 능력 부족) 그들은 나를 위해 일하지 않았다. Android Studio로 가기로 결정한 결과 전체 설치의 18 %에 불과하고 SDK는 82 %라는 것을 알았습니다. 내가 다르게 생각하는 동안. 답변이 저에게 효과적이므로 부정적인 평가에도 불구하고 답변을 삭제하지 않습니다. 나는 1TB 하드 디스크를 가진 다른 사람을 위해 일할 수도 있습니다 (요즘 꽤 일반적입니다).


3
이것은 OP의 문제에 대한 해결책과는 거리가 멀다. 시스템 제한으로 인해 Android Studio를 설치할 수 없습니다.
— Nikola Malešević

내가 제안하는 것은 모든 것을 설치 한 다음 Android Studio 아이콘을 클릭하지 않고도 SDK를 사용해야한다는 것입니다. 'Android Studio'설치 프로그램으로 'Android SDK'를 쉽게 설치할 수 있습니다. 추가로 500MB의 HDD 공간 만 필요합니다. 별거 아니에요
— Jasmeet Singh

OP는 IDE를위한 스토리지 용량이 없기 때문에 가능한 많은 공간을 절약해야한다고 말했다. 귀하의 솔루션은 완전히 불필요한 500MB를 낭비합니다. Android Studio 설치가 완전히 필요하지 않습니다. 다른 답변을 확인하십시오.
— Nikola Malešević

나는 당신이 말하는 것을 이해합니다. 실제로 나는 스스로 답변을 찾고 있었기 때문에 다른 답변을 읽었습니다. 나는 심지어 몇 가지 답변을 시도했지만 일이 나를 위해 운동하지 않았고 Android Studio로 가기로 결정했습니다. 설치하는 동안 Android Studio가 전체 설치 크기의 18 %에 불과하고 500MB가 1TB 하드 디스크에서별로 중요하지 않다는 것을 읽었습니다. 결론은 하드 디스크 공간이 중요하지 않다면 Android Studio로 가야한다는 것입니다. 그렇지 않으면 다른 답변이 더 나은 솔루션입니다. 램 크기는 중요하지 않습니다. 그에 따라 답변을 편집하겠습니다.
— Jasmeet Singh
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.