Android

이 도구는 더 이상 지원되지 않습니다. 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를 업데이트합니다.