현재 Android Studio 또는 Eclipse와 같은 IDE 용 스토리지 또는 RAM이없는 Windows 8.1 PC를 실행하고 있습니다. IDE없이 Android SDK 도구를 다운로드하고 싶습니다. 이것이 어떻게 이루어질 수 있습니까?
현재 Android Studio 또는 Eclipse와 같은 IDE 용 스토리지 또는 RAM이없는 Windows 8.1 PC를 실행하고 있습니다. IDE없이 Android SDK 도구를 다운로드하고 싶습니다. 이것이 어떻게 이루어질 수 있습니까?
답변:
다운로드 페이지 의 "명령 줄 도구 만"섹션 에서 명령 줄 도구를 찾을 수 있습니다 .
다음은 현재 페이지에 제공된 링크입니다 (버전 26.1.1).
Windows 설치 프로그램 없음 : https://dl.google.com/android/repository/sdk-tools-windows-4333796.zip
MacOSX : https://dl.google.com/android/repository/sdk-tools-darwin-4333796.zip
리눅스 : https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
명령 행 도구를 다운로드하기 전에 서비스 약관을 읽고 동의하십시오.
Windows 용 설치 프로그램 버전을 더 이상 사용할 수없는 것 같습니다. 버전 24.4.1에 대한 링크입니다.
r25.2.3
더 이상 사용할 수 없습니다.
Android 다운로드 페이지 의 "명령 줄 도구 만 가져 오기"섹션으로 이동 하여 시스템 도구를 다운로드하십시오.
Windows의 경우 :
C : \ Android \ android-sdk에 내용 추출
C : \ Android \ android-sdk \ tools \ bin으로
이동 하여 명령 행 창을 엽니 다 (Shift + 마우스 오른쪽 버튼 클릭).
다음을 실행하여 최신 Android 패키지를 다운로드하십시오.
sdkmanager "platforms;android-25"
모든 것을 업데이트
sdkmanager --update
다른 운영 체제 Windows 디렉토리는 사용하지 않지만 거의 동일합니다.
sdkmanager의 페이지는 SDK를 설치하는 데 사용할 명령을 무엇에 더 많은 정보를 제공합니다.
$ ./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)
--sdk_root=${ANDROID_HOME}
또는 --sdk_root=%ANDROID_HOME%
(Batch)는 여기서 오류를 해결합니다.
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
_https://dl.google.com/android/repository/sdk-tools-linux-*.zip_
SDK 도구 패키지는 더 이상 사용되지 않으며 더 이상 업데이트를받지 않습니다. 대신 새로운 명령 줄 도구 패키지를 사용해야합니다.
Windows에서 나를 위해 일한 것 :
tools
ZIP 보관 파일 의 전체 폴더를C:\Program Files (x86)\Android SDK\
tools\android.bat
평소와 같이 관리자로 시작 SDK Manager 창...\Android SDK\
디렉토리 (즉 build-tools
,platforms
, platform-tools
, 등 디렉토리와 함께 나타났다 tools
내부 ...\Android SDK\
)...\Android SDK\
디렉토리로 이동하여 Android SDK를 추가했습니다.tools/android.bat
관리자로 시작 했지만 설명에 따라 SDK 관리자 창을 열지 않았습니다.
android.bat
는 명령 프롬프트 (CMD)에서 시작해 봅니다 . SDK 관리자 창이 표시되지 않는 이유에 대한 세부 정보가 제공 될 수 있습니다.
이 튜토리얼은 단계별로 제공됩니다 사용자가 처음부터 시작한다고 가정하고 Android SDK (Software Development Kit)를 설치하기위한 입니다.
주의해야 할 몇 가지 전제 조건이 있습니다.
필수 도구 인 SDK 및 AVD 관리자를 설치하기 위해 오프라인 SDK 설치 프로그램을 사용하는 것이 좋습니다. SDK의 설치 프로그램의 마지막 버전은 SDK Installer_r24.4.1 (Windows의 경우), SDK Installer_r24.4.1 (리눅스의 경우) 또는 SDK Installer_r24.4.1입니다. (마카오 용)
이 안내서에서는 Windows 를 사용하고있었습니다 .
해결 방법은 다음과 같습니다.
%USERPROFILE%\android-sdk
).이제 우리는 사업을하고 있습니다 ...
참고 : x86 이미지는 훨씬 빠르기 때문에 다운로드하는 것이 좋습니다. 인텔 HAXM (하드웨어 가속 실행 관리자) 드라이버를 사용하여 에뮬레이터 속도를 크게 높이십시오.
모든 설정이 완료되었으므로 대상 Android 버전과 일치하는 Android 가상 장치를 만들고 구성하고 원하는 설정을 조정하면됩니다.
이렇게하려면 SDK 관리자에서 도구 탭을 클릭 하고 AVD 관리를 선택한 후 다음 창에서 생성 을 클릭 하면 아래와 비슷한 화면이 표시됩니다.
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 파일이 있습니다.
https://dl.google.com/android/repository/android-ndk-r21-darwin-x86_64.zip
안타깝게도 회사 방화벽이 다른 소스를 차단하는 경우 다운로드하려는 Google의 경우 2009 년 9 월 릴리즈 1.6 r1 이 최신 SDK입니다.
* 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/
Android Studio를 다운로드하여 설치했습니다. 설치자는 말했다 :
Android Studio => ( 500MB )
안드로이드 SDK => ( 2.3GB )
Android Studio 설치 프로그램은 실제로 "Android Studio"라는 유용한 도구와 함께 "Android SDK 설치 프로그램"입니다.
가장 중요한 점 : -Android Studio Installer는 SDK 만 설치하지 않습니다. 또한 :-
zip 파일에서 SDK를 설치하는 경우 수동으로 수행해야하는 작업입니다.
쉽게 생각해. Android Studio를 설치하십시오 .
****************************** 편집 ********************** ***********
따라서 의견의 답변에서 영감을 얻어 답변을 업데이트하고 싶습니다.
업데이트는 500MB의 하드 디스크 공간이 Android Studio보다 더 중요하지 않은 경우에만 (그리고) 다른 답변이 더 좋습니다.
1TB 하드 디스크가 2000 배 500MB 인 Android Studio가 나를 위해 일했습니다.
또한, RAM sizse는 Android Studio를 실행하지 않기 때문에 제한하지 않아야합니다.
내가이 문제에 갇혀서이 솔루션에 왔습니다. 나는 다른 답변을 시도했지만 어떤 이유로 (아마도 내 능력 부족) 그들은 나를 위해 일하지 않았다. Android Studio로 가기로 결정한 결과 전체 설치의 18 %에 불과하고 SDK는 82 %라는 것을 알았습니다. 내가 다르게 생각하는 동안. 답변이 저에게 효과적이므로 부정적인 평가에도 불구하고 답변을 삭제하지 않습니다. 나는 1TB 하드 디스크를 가진 다른 사람을 위해 일할 수도 있습니다 (요즘 꽤 일반적입니다).