-installApp 명령은 장치 또는 에뮬레이터에 응용 프로그램을 설치합니다.
먼저 기존 응용 프로그램을 제거한 후에야 이 명령을 사용하여 다시 설치할 수 있습니다.
이 명령은 다음 구문을 사용합니다.
adt -installApp -platform platformName -platformsdk path-to-sdk -device deviceID ‑package fileName
-platform
장치 플랫폼의 이름입니다.
ios
또는
android
를 지정합니다.
-platformsdk
대상 장치의 플랫폼 SDK에 대한 경로입니다(선택 사항).
-
Android - AIR 2.6 이상의 SDK에는 관련 ADT 명령을 구현하는 데 필요한 Android SDK의 도구가 포함되어 있습니다. 다른 버전의 Android SDK를 사용하려는 경우에만 이 값을 설정하십시오. 또한 AIR_ANDROID_SDK_HOME 환경 변수가 이미 설정된 경우에는 명령줄에 플랫폼 SDK 경로를 입력할 필요가 없습니다. 둘 다 설정되어 있으면 명령줄에 입력된 경로가 사용됩니다.
-
iOS - AIR SDK가 전용 iOS SDK와 함께 제공됩니다. -platformsdk 옵션을 사용하면 외부 SDK를 사용하여 응용 프로그램을 패키지화할 수 있으므로 전용 iOS SDK만 사용해야 하는 문제가 없습니다. 예를 들어 최신 iOS SDK를 사용하여 확장을 빌드한 경우 응용 프로그램을 패키지화할 때 해당 SDK를 지정할 수 있습니다. 또한 iOS 시뮬레이터와 함께 ADT를 사용하는 경우에는 항상 -platformsdk 옵션을 포함하여 iOS 시뮬레이터 SDK의 경로를 지정해야 합니다.
-device
연결된 장치의
ios_simulator
, 일련 번호(Android) 또는 핸들(iOS)을 지정합니다. iOS에서는 이 매개 변수가 필수적입니다. Android에서는 둘 이상의 Android 장치 또는 에뮬레이터가 컴퓨터에 연결되어 실행 중인 경우에만 이 매개 변수를 지정하면 됩니다. 지정한 장치가 연결되지 않은 경우 ADT에서 종료 코드 14: 장치 오류(Android) 또는 잘못된 장치 지정(iOS)을 반환합니다. 여러 개의 장치 또는 에뮬레이터가 연결되어 있는데 장치를 지정하지 않으면 ADT에서 종료 코드 2: 사용 오류를 반환합니다.
참고:
iOS 장치에 IPA 파일을 직접 설치하는 기능은 AIR 3.4 이상에서 지원되며 iTunes 10.5.0 이상을 필요로 합니다.
adt -devices
명령(AIR 3.4 이상에서 사용 가능)을 사용하여 연결된 장치의 핸들 또는 일련 번호를 확인하십시오. iOS에서는 장치 UUID가 아니라 핸들을 사용합니다. 자세한 내용은
ADT devices 명령
을 참조하십시오.
또한 Android에서는 Android ADB 도구를 사용하여 연결된 장치 및 실행 중인 에뮬레이터의 일련 번호를 나열할 수 있습니다.
adb devices
-package
설치할 패키지의 파일 이름입니다. iOS에서는 IPA 파일이어야 합니다. Android에서는 APK 패키지여야 합니다. 지정된 패키지가 이미 설치되어 있으면 ADT에서 오류 코드 14: 장치 오류를 반환합니다.