설치된 SDK 패키지와 사용 가능한 SDK 패키지를 나열합니다.
사용
android sdk list [-h] [--all] [--all-versions] [--beta] [--canary] [<pattern>]
옵션
--all- 저장소에서 사용 가능한 모든 패키지를 표시합니다.--all-versions- 각 패키지의 모든 버전을 표시합니다.--beta- 베타 패키지를 포함합니다.--canary- 카나리아 패키지를 포함합니다.-h,--help- 지정된 명령어의 도움말 메시지를 표시합니다.
sdk 옵션:
--ignore-outdated-xmls- 패키지를 설치하거나 업데이트할 때 다른 패키지의 XML 파일을 업데이트하지 않습니다.--platform=PARAM- 타겟 플랫폼<os>_<arch>(예:linux_x86_64,mac_arm64,windows_x86)입니다. 기본값은 현재 호스트입니다.
android 옵션:
--sdk=PARAM- Android SDK의 경로-v,--verbose- 문제 해결을 위해 상세 출력을 사용 설정합니다.-V,--version- 버전 정보를 인쇄하고 종료합니다.
위치 인수
<pattern>- 패턴별 패키지 필터링 (*지원)
설명
android sdk list는 현재 설치된 SDK 패키지와 저장소에서 사용 가능한 패키지를 표시합니다.
패키지 등록정보 필터링
--all: 설치된 패키지와 함께 원격 저장소의 사용 가능한 패키지를 포함합니다.--all-versions: 최신 버전만 표시하는 대신 각 패키지에 사용 가능한 모든 버전을 표시합니다.<pattern>: glob 패턴 (예:platforms/*또는*emulator*)을 사용하여 패키지 경로를 필터링합니다.--canary: 사용 가능한 패키지 목록에 Canary 채널의 패키지를 포함합니다.--beta: 사용 가능한 패키지 목록에 베타 채널의 패키지를 포함합니다.
패키지 경로 형식 지정
표준 패키지 경로는 슬래시 (/)를 구분 기호로 사용합니다 (예: platforms/android-34). 세미콜론 경로 (예: platforms;android-34)도 호환성을 위해 지원됩니다.
출력 이해하기
Installed packages:
cmdline-tools/latest 12.0 Android SDK Command-line Tools (latest)
platforms/android-34 3.0 -> 3.1 Android SDK Platform 34
Available packages:
build-tools/34.0.0 34.0.0 Android SDK Build-Tools 34
emulator 33.1.24 Android Emulator
위 출력에서 다음을 확인할 수 있습니다.
- 설치된 패키지에는 현재 버전과 사용 가능한 업데이트 (
->로 표시됨)가 표시됩니다. - 색상 코딩으로 오래된 패키지를 강조 표시합니다.
예
설치된 패키지를 나열합니다.
android sdk list
패턴과 일치하는 사용 가능한 모든 패키지를 나열합니다.
android sdk list --all "platforms/*"
카나리아 빌드를 포함하여 사용 가능한 모든 패키지 버전을 나열합니다.
android sdk list --all --all-versions --canary