원하는 것은 SDK 관리자 GUI의 동일한 기능을 얻을 수있는 것입니다. 명령 줄에서.
저장소에서 사용 가능한 모든 패키지를 쿼리하려면이 명령을 사용하십시오. 쿼리는 왼쪽에 인덱스 번호가있는 패키지를 반환합니다.
[[email protected] ~]$ android list sdk --all
Refresh Sources:
Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml
Validate XML
Parse XML
Fetched Add-ons List successfully
…
Validate XML: https://dl-ssl.google.com/android/repository/sys-img/x86/addon-x86.xml
Parse XML: https://dl-ssl.google.com/android/repository/sys-img/x86/addon-x86.xml
Packages available for installation or update: 138
1- Android SDK Tools, revision 24.1.2
2- Android SDK Platform-tools, revision 22
3- Android SDK Build-tools, revision 22.0.1
4- Android SDK Build-tools, revision 22 (Obsolete)
5- Android SDK Build-tools, revision 21.1.2
….
검색 범위를 좁히기 위해 grep 명령을 사용할 수 있습니다. 예 :
[[email protected] ~]$ android list sdk --all | grep -i tools | grep 21
5- Android SDK Build-tools, revision 21.1.2
6- Android SDK Build-tools, revision 21.1.1 (Obsolete)
7- Android SDK Build-tools, revision 21.1 (Obsolete)
8- Android SDK Build-tools, revision 21.0.2 (Obsolete)
9- Android SDK Build-tools, revision 21.0.1 (Obsolete)
10- Android SDK Build-tools, revision 21 (Obsolete)
마지막으로이 명령에서 색인 번호를 제공하여 원하는 패키지를 설치하십시오.
-u (--no-ui) # Headless mode
-a (--all) # Includes all packages, included the obsolete ones
-t (--filter) # in this example we have filtered by package index, i.e. 5
당신이 안드로이드 SDK를 다운로드 한 후, 처음으로 우리가 실행해야했다
옵션이 의미가 "android update sdk -u". 필터없이 작업 할 때 거대한 거대한 거치대를 다운로드 할 것입니다 .... 특정 버전이 필요합니다 .... –
@DoronShai 나는 답변을 업데이트했으며, 지금 당장 완료되기를 바랍니다! – wtekiela
@wtekiela "사이드 노트"는 매우 도움이되었습니다. 감사! 그것은 그 자체로 대중적인 질문 일 것입니다. – BrianTheLion