Mit dem -installApp-Befehl wird eine App auf einem Gerät oder Emulator installiert.
Sie müssen eine vorhandene App deinstallieren, bevor Sie mit diesem Befehl eine Installation ausführen.
Der Befehl verwendet die folgende Syntax:
adt -installApp -platform platformName -platformsdk path-to-sdk -device deviceID ‑package fileName
-platform
Der Name der Plattform des Geräts. Geben Sie
ios
oder
android
an.
-platformsdk
Der Pfad zum Plattform-SDK für das Zielgerät (optional):
-
Android – Das AIR SDK ab Version 2.6 enthält die Werkzeuge aus dem Android SDK, die zum Implementieren der relevanten ADT-Befehle erforderlich sind. Legen Sie diesen Wert nur fest, um eine andere Version des Android SDK zu verwenden. Das Plattform-SDK muss nicht in der Befehlszeile angegeben werden, wenn bereits die Umgebungsvariable AIR_ANDROID_SDK_HOME gesetzt wurde. (Falls beide angegeben werden, wird der in der Befehlszeile angegebene Pfad verwendet.)
-
iOS – Das AIR SDK wird mit einem gekoppelten iOS SDK geliefert. Mit der Option -platformsdk können Sie Anwendungen mit einem externen SDK verpacken, sodass Sie nicht auf die Verwendung des gekoppelten iOS SDK angewiesen sind. Wenn Sie zum Beispiel eine Erweiterung mit dem neuesten iOS SDK erstellt haben, können Sie dieses SDK angeben, wenn Sie Ihre Anwendung verpacken. Außerdem müssen Sie bei Verwendung von ADT mit dem iOS Simulator immer die Option -platformsdk mit einschließen, um dem Pfad zum iOS Simulator SDK anzugeben.
-device
Geben Sie
ios_simulator
, die Seriennummer (Android) oder das Handle (iOS) des angeschlossenen Geräts an. Unter iOS ist dieser Parameter erforderlich; unter Android muss er nur angegeben werden, wenn mehrere Android-Geräte oder Emulatoren an den Computer angeschlossen und in Betrieb sind. Wenn das angegebene Gerät nicht angeschlossen ist, gibt ADT den Exit-Code 14 „Gerätefehler“ (Android) oder „Ungültiges Gerät angegeben“ (iOS) zurück. Falls mehrere Geräte oder Emulatoren angeschlossen sind und kein Gerät angegeben wurde, gibt ADT den Exit-Code 2: Verwendungsfehler zurück.
Hinweis:
Das Installieren einer IPA-Datei direkt auf einem iOS-Gerät ist in AIR 3.4 und höher verfügbar und erfordert iTunes 10.5.0 oder höher.
Verwenden Sie den Befehl
adt -devices
(verfügbar ab AIR 3.4), um den Handle oder die Seriennummer von angeschlossenen Geräten zu bestimmen. Beachten Sie, dass bei iOS der Handle, nicht die Geräte-UUID verwendet wird. Weitere Informationen finden Sie unter
ADT-Befehl „devices“
.
Verwenden Sie außerdem unter Android das Android ADB-Werkzeug, um die Seriennummern der angeschlossenen Geräte und laufenden Emulatoren aufzulisten:
adb devices
-package
Der Dateiname des zu installierenden Pakets. Unter iOS muss dies eine IPA-Datei sein. Unter Android muss dies ein APK-Paket sein. Wenn das angegebene Paket bereits installiert ist, gibt ADT den Fehlercode 14: Gerätefehler zurück.