안드로이드 스튜디오를 다운로드하지 않고 안드로이드 SDK를 다운로드하려면 어떻게 해야 합니까?
현재 저는 안드로이드 스튜디오나 이클립스 같은 IDE용 스토리지나 램이 없는 윈도우 8.1 PC를 실행하고 있습니다.IDE 없이 안드로이드 SDK 툴을 다운로드 받고 싶습니다.이것은 어떻게 이루어 질 수 있습니까?
명령줄 도구는 다운로드 페이지의 "명령줄 도구 전용" 섹션에서 확인할 수 있습니다.
현재 해당 페이지에 제공되는 링크(버전 2022.1.1.20):
Windows 설치 관리자 없음: https://dl.google.com/android/repository/commandlinetools-win-9477386_latest.zip
MacOS: https://dl.google.com/android/repository/commandlinetools-mac-9477386_latest.zip
리눅스: https://dl.google.com/android/repository/commandlinetools-linux-9477386_latest.zip
명령줄 도구를 다운로드하기 전에 서비스 약관을 읽고 동의해야 합니다.
윈도우용 설치 프로그램 버전은 더 이상 사용할 수 없는 것 같습니다. 버전 24.4.1에 대한 링크입니다.
- Windows 설치 관리자: https://dl.google.com/android/installer_r24.4.1-windows.exe
Android 다운로드 페이지의 "명령줄 도구만 받기" 섹션으로 이동하여 시스템에 맞는 도구를 다운로드합니다.
Windows의 경우:
내용을 C로 압축을 풉니다.\안드로이드\안드로이드-sdk
C 로이동:\Android 후 창 \안드로이드\Android-sdk\tools\bin에서 명령줄 창을 엽니다.
(시프트 + 우클릭)
다음을 실행하여 최신 Android 패키지를 다운로드합니다.
sdkmanager "platforms;android-25"
모두 업데이트
sdkmanager --update
다른 운영 체제 윈도우 디렉터리를 사용하지 않는 것과 거의 동일한 작업을 수행합니다.
sdkmanager 페이지에서는 sdk 설치에 사용할 명령에 대한 자세한 정보를 제공합니다.
명령줄 접근 방식
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
sdk manager는 다음 플래그를 받아들입니다.
--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
이 튜토리얼은 사용자가 처음부터 시작한다고 가정하고 안드로이드 SDK(Software Development Kit)를 설치하기 위한 단계별 튜토리얼입니다.
다음과 같은 몇 가지 전제 조건이 있습니다.
- Oracle 웹 사이트에서 Java 런타임 환경(또는 JDK)을 다운로드하고 컴퓨터에 맞는 버전(32비트 또는 64비트)을 다운로드합니다.
- 양호한 인터넷 연결(시스템 이미지 다운로드 등에 필요)
필수 도구인 SDK와 AVD 매니저를 설치할 때 오프라인 SDK 설치 프로그램을 사용하는 것을 추천했습니다.마지막 버전의 설치 관리자는 SDK Installer_r24.4.1(윈도우용), SDK Installer_r24.4.1(리눅스용) 또는 SDK Installer_r24.4.1(macos용)입니다.
이 가이드에서는 윈도우를 사용하고 있었습니다.
해결 방법은 다음과 같습니다.
- 선택에 따라 위 링크에서 적절한 SDK 패키지를 다운로드합니다(단, 이 예에서는 수동 방식을 사용합니다).
- 패키지를 다운로드한 후 설치를 시작하고 원하는 설치 폴더를 선택하거나 기본값을 그대로 둡니다.
%USERPROFILE%\android-sdk):
- 이 작업이 완료되면 시스템 이미지를 "선택"한 상태로 다운로드할 수 있습니다.
이제 우리는 사업을...
- SDK 관리자 창이 나타나고 이제 다른 SDK 패키지(예: 플랫폼-툴, 시스템-이미지, 플랫폼 등)를 API 수준에 따라 업데이트/다운로드해야 합니다.
참고: x86 이미지는 암의 이미지보다 훨씬 빠르기 때문에 다운로드할 것을 권장합니다. 또한 인텔 HAXM(하드웨어 가속 실행 관리자) 드라이버를 사용하여 에뮬레이터 속도를 크게 높일 수 있습니다.
이제 원하는 Android 버전에 맞는 Android 가상 장치를 만들고 구성하기만 하면 됩니다.
이 작업을 수행하려면 SDK 관리자에서 도구 탭을 클릭하고 관리 AVD를 선택한 다음 다음 창에서 만들기를 클릭하면 다음과 같은 유사한 화면이 나타납니다.
- 이 후 새로 생성된 가상 디바이스를 부팅합니다.
- 원하는 대로 응용프로그램을 설치하고 테스트합니다.
Windows에서 작동했던 점:
- https://developer.android.com/studio/index.html 에서 명령줄 도구 다운로드
- 전체를 담습니다.
toolsZIP 아카이브에서 폴더로C:\Program Files (x86)\Android SDK\ -
tools\android.bat관리자로서, 일반적인 SDK Manager 창을 열었습니다. - 필수 구성 요소를 설치했습니다.파일이 다운로드 되었습니다.
...\Android SDK\디렉토리(즉,build-tools,platforms,platform-tools, 등의 디렉토리가 나란히 나타났습니다.tools안에서....\Android SDK\) - Intellij IDEA에서 안드로이드 프로젝트 오픈, 파일->프로젝트 구조->로 이동SDKs, Android SDK를 추가하기 위해 다음과 같이 지시하였습니다.
...\Android SDK\디렉토리
명령줄 없이만 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/sys-img/android/sys-img.xml
- (google_apis) https://dl.google.com/android/repository/sys-img/google_apis/sys-img.xml
윈도우에서 최신 배포판을 사용하는 사용자의 경우 다음 사항으로 충분합니다.
- 여기서 명령줄 도구 다운로드
- 어딘가에서 추출합니다(예: C:\androidsdk).
- 추출한 위치를 가리키는 환경 변수로 ANDROID_SDK_TOOLS 추가 (C:\androidsdk)
- 추출한 cmdlime-tools 안에 latest라는 이름의 폴더를 만듭니다.그리고 안에 있는 것(빈, 립...)을 최신 폴더로 이동합니다.
- cd cmdline-tools/latest/bin을 실행하고 다음을 실행합니다.
sdkmanager.bat system-images;android-29;default;x86_64 platforms;android-29 build-tools;29.0.3 extras;google;m2repository extras;android;m2repository
- 약관에 동의하고 계속 진행합니다.부야, 부울라
*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
king - sdk manager가 내부에 거주합니다.
cmdline-공구/공구/통
, PATH 환경 변수를 설정하는 것이 좋습니다.
그렇지만cmdline-tools로 설정해서는 안 됩니다.ANDROID_HOME. 왜냐하면 나중에 안드로이드 SDK를 업데이트하거나 더 많은 패키지를 설치할 때, 다른 패키지들은 아래에 배치될 것이기 때문입니다.ANDROID_HOME, 아래에 있지는cmdline-tools.
최종적으로 완성된 ANDRODYHOME 디렉토리 구조는 다음과 같이 보여야 하며, 꽤 많은 하위 디렉토리로 구성됩니다.
build-tools, cmdline-tools, emulator, licenses, patcher, platform-tools, platforms, tools. 는 점을 쉽게 지적할 수 있습니다.build-tools그리고.cmdline-tools형제이며 모두 부모 ANDRODY_HOME 내부에 있습니다.
PATH 환경 변수에 SDK 도구 디렉토리를 추가하여 실행 파일을 글로벌하게 사용할 수 있도록 합니다.아래 줄 추가하기~/.bashrc아니면~/.profile파일을 영구적으로 만듭니다.
편집하기 위해~/.bashrcvim 모드에서 간단히 편집할 수 있습니다.
$ 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 명령을 찾을 수 없어서 터미널을 닫고 다시 연결을 만들거나 사용자에게 적합하면 새로 고침 할 수도 있습니다.
그런 다음 sdk manager를 사용하여 필요한 패키지를 나열하고 설치합니다.
$ sdkmanager "platform-tools" "platforms;android-27" "build-tools;27.0.3"
따라서 Sdk 매니저 경로가 이미 설정되어 있으므로 어디에서나 액세스할 수 있습니다.
$ 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/
버전을 지정하지 않고 CLI에서 최신 버전 설치
다음은 CLI에서 안드로이드 SDK의 마지막 버전을 다운로드하는 방법입니다.
먼저 다음 dir를 생성하고 이동합니다.
mkdir -p ~/android-sdk/cmdline-tools
cd ~/android-sdk/cmdline-tools
그런 다음 SDK를 다운로드합니다(기본적으로 HTML에서 다운로드 URL을 찾아 다운로드합니다. 웹 페이지로 이동하면 마지막 URL만 표시되므로 작동합니다).
curl -s https://developer.android.com/studio\#command-tools | grep -Eo 'https://dl.google.com/android/repository/commandlinetools-mac-[0-9]*_latest.zip' | head -n 1 | xargs wget
파일 압축 풀기
ls -A1 | xargs unzip
안타깝게도 회사 방화벽이 다른 소스를 차단하면 다운로드를 원하는 구글에서 바로 출시 1.6 r1 2009년 9월이 가장 최근의 SDK입니다.
명령줄을 통해 SDK를 다운로드하기 위해 링크가 이전에 언급한 것보다 약간 변경되었습니다.
wget --quiet --output-document=/tmp/sdk-tools-linux.zip https://dl.google.com/android/repository/commandlinetools-linux-${ANDROID_SDK_TOOLS}.zip
다운로드 페이지에 나열된 최신 버전입니다.
안드로이드 스튜디오를 다운받아 설치했습니다.설치 관리자가 다음과 같이 말했습니다.
Android Studio => (500MB)
Android SDK => (2.3GB)
Android Studio Installer는 "Android SDK Installer"와 때때로 유용한 도구인 "Android Studio"입니다.
가장 중요한 것은:- Android Studio Installer는 SDK만 설치하는 것이 아닙니다.또한 다음과 같습니다.
- 최신 빌드 도구를 설치합니다.
- 최신 플랫폼 툴을 설치합니다.
- 사용하지 않으면 할 수 없는 최신 AVD Manager를 설치합니다.
zip 파일에서 SDK를 설치할 경우 수동으로 수행해야 하는 작업입니다.
진정하세요.Android Studio를 설치합니다.
****************************** 편집*****************************************************
그래서 댓글에 달린 반응에 영감을 받아서 답변을 업데이트하고 싶습니다.
업데이트 내용은 500MB의 하드 디스크 공간이 사용자에게 큰 문제가 되지 않는 경우에만 Android Studio를 사용하는 것이 좋습니다. 그렇지 않은 경우에는 다른 답변을 사용하는 것이 더 좋습니다.
Android Studio는 2,000배 500MB에 달하는 1TB 하드 디스크를 가지고 있어서 저에게 적합했습니다.
또한 참고: Android Studio를 실행하고 있지도 않으므로 RAM 크기를 제한해서는 안 됩니다.
저는 이 문제에 갇혀서 이 해결책에 도달했습니다.다른 답변을 시도해 보았지만 어떤 이유에서인지(어쩌면 저의 역량 부족) 저에게는 통하지 않았습니다.안드로이드 스튜디오를 선택하기로 결정하고 전체 설치의 18%에 불과하고 SDK가 82%라는 것을 알게 되었습니다.예전에는 다른 생각을 했었는데요.저는 부정적인 평가에도 불구하고 답변이 효과가 있었기 때문에 삭제하지 않고 있습니다.저는 1TB 하드 디스크를 가진 다른 사람을 위해 일할 수도 있습니다(요즘은 꽤 일반적입니다).
언급URL : https://stackoverflow.com/questions/37505709/how-do-i-download-the-android-sdk-without-downloading-android-studio
'programing' 카테고리의 다른 글
| XML을 읽을 LINQ (0) | 2023.10.31 |
|---|---|
| 불규칙한 분리기를 위해 팬더 read_csv의 분리기를 더 유연한 wrt 공백으로 만드는 방법은 무엇입니까? (0) | 2023.10.31 |
| C++ 예외는 C 코드를 통해 안전하게 전파됩니까? (0) | 2023.10.31 |
| 런타임에 메서드를 찾을 수 없습니다. (0) | 2023.10.26 |
| 서로 다른 ASP의 장단점.NET 캐싱 옵션 (0) | 2023.10.26 |






