이 도구는 더 이상 지원되지 않습니다.
Android 스튜디오를 사용하여 AVD를 생성한 후 프로젝트를 만들고 sdkmanager를 사용하여 SDK 패키지를 확인하고 설치하세요.
android는 Android SDK의 tools/ 디렉터리에 있는 명령줄 도구입니다. android를 사용하면 다음 작업을 할 수 있습니다.
- Android Virtual Device(AVD) 만들기, 삭제, 보기. 이제 Android 스튜디오를 사용하거나 명령줄에서 avdmanager를 사용하면 됩니다.
- Android 프로젝트 만들기 및 업데이트. 이제 Android 스튜디오를 사용하면 됩니다.
- Android SDK를 새로운 플랫폼, 부가기능, 문서로 업데이트. 이제 명령줄 도구 sdkmanager를 사용하면 됩니다.
Android 스튜디오를 사용하는 경우 android 도구의 기능이 IDE에 통합되므로 이 도구를 직접 사용하지 않아도 됩니다. 
참고: 아래 문서에 모든 옵션이 포함되어 있는 것은 아니며 이전 버전일 수도 있습니다. 최신 옵션 목록을 보려면 android
--help를 실행합니다.
문법
android의 문법은 다음과 같습니다.
android [global options] action [action options]
전역 옵션
- -s
- 무음 모드: 오류만 출력됩니다.
- -h
- 사용법 도움말
- -v
- 상세 모드: 오류, 경고, 정보 메시지가 출력됩니다.
AVD 작업 및 옵션
다음 표에는 AVD의 작업과 옵션이 나와 있습니다.
| 작업 | 옵션 | 설명 | 참고 | 
|---|---|---|---|
| avd | 없음 | AVD Manager를 시작합니다. | |
| sdk | 없음 | Android SDK Manager를 시작합니다. | |
| create avd | -n <name> | AVD의 이름 | 필수 | 
| -t <targetID> | 새 AVD와 함께 사용할 시스템 이미지의 타겟 ID. 사용 가능한 타겟의 목록을 확인하려면 android list targets를 사용하세요. | 필수 | |
| -c <path>|<size>[K|M] | 이 AVD와 함께 사용할 SD 카드 이미지의 경로 또는 이 AVD용으로 만들 새 SD 카드 이미지의 크기. 예를 들면 -c path/to/sdcard또는-c
      1000M이 있습니다. | ||
| -f | AVD를 강제로 생성합니다. | ||
| -p <path> | 이 AVD 파일의 디렉터리를 만들 위치의 경로 | ||
| -s <name>|<width>-<height> | 이 AVD에 사용할 스킨으로, 이름 또는 크기로 식별됩니다. android도구는-t <targetID>인수에서 참조된 타겟의skins/디렉터리에서 이름 또는 크기를 기준으로 일치하는 스킨을 검색합니다.-s
      HVGA-L을 예로 들 수 있습니다. | ||
| delete avd | -n <name> | 삭제할 AVD의 이름 | 필수 | 
| move avd | -n <name> | 이동할 AVD의 이름 | 필수 | 
| -p <path> | 이 AVD 파일의 디렉터리를 만들 위치의 경로 | ||
| -r <new-name> | 이름을 바꾸려는 AVD의 새 이름 | ||
| update avd | -n <name> | 이동할 AVD의 이름 | 필수 | 
프로젝트 작업 및 옵션
다음 표에는 프로젝트의 작업과 옵션이 나와 있습니다.
| 작업 | 옵션 | 설명 | 참고 | 
|---|---|---|---|
| create project | -n <name> | 프로젝트의 이름 | 필수 | 
| -t <targetID> | 새 AVD와 함께 사용할 시스템 이미지의 타겟 ID. 사용 가능한 타겟의 목록을 확인하려면 android list targets를 사용하세요. | 필수 | |
| -k <path>|<size>[K|M] | 패키지 네임스페이스 | 필수 | |
| -a | 기본 Activity클래스의 이름 | 필수 | |
| -p <path> | 프로젝트 디렉터리의 위치 | 필수 | |
| update project | -n <name> | 업데이트할 프로젝트의 이름 | |
| -p <path> | 프로젝트의 위치 경로 | 필수 | |
| -l <library path> | 추가할 Android 라이브러리의 위치 경로(기본 프로젝트를 기준으로 한 상대적 경로) | ||
| -s <subprojects> | 하위 폴더의 모든 프로젝트(예: 테스트 프로젝트) 업데이트 | ||
| -t <targetID> | 프로젝트에 설정할 타겟 ID | ||
| create test-project | -n <name> | 프로젝트의 이름 | |
| -p <path> | 프로젝트의 위치 경로 | 필수 | |
| -m <main> | 프로젝트의 이름 | 필수 | |
| update test-project | -p <path> | 테스트할 프로젝트의 위치 경로(새 프로젝트를 기준으로 한 상대적 경로) | 필수 | 
| -m <main> | 테스트할 프로젝트의 기본 클래스 | 필수 | |
| create lib-project | -k <packageName> | 라이브러리 프로젝트의 패키지 이름 | 필수 | 
| -p <path> | 프로젝트의 위치 경로 | 필수 | |
| -t <targetID> | 라이브러리 프로젝트의 타겟 ID | 필수 | |
| -n <name> | 프로젝트의 이름 | 필수 | |
| update lib-project | -p <path> | 프로젝트의 위치 경로 | 필수 | 
| -l <libraryPath> | 추가할 Android 라이브러리의 위치 경로(기본 프로젝트를 기준으로 한 상대적 경로) | ||
| -t <name> | 라이브러리 프로젝트의 타겟 ID | ||
| create uitest-project | -n <name> | UI 테스트 프로젝트의 이름 | |
| -t <name> | UI 테스트 프로젝트의 타겟 ID | 필수 | |
| -p <path> | UI 테스트 프로젝트의 위치 경로 | 필수 | 
업데이트 작업
- update adb
- SDK 부가기능에 선언된 USB 기기를 지원하도록 adb를 업데이트합니다.
- update sdk
- 사용 가능한 경우 설치할 새 플랫폼을 제안하여 SDK를 업데이트합니다.
