Il comando -installApp installa un'applicazione su un dispositivo o un emulatore.
Dovete disinstallare un'applicazione esistente prima di reinstallarla con questo comando.
Il comando prevede la sintassi seguente:
adt -installApp -platform platformName -platformsdk path-to-sdk -device deviceID ‑package fileName
-platform
Il nome della piattaforma del dispositivo. Specificate
ios
o
android
.
-platformsdk
Il percorso del kit SDK della piattaforma per il dispositivo di destinazione (opzionale):
-
Android - Il kit AIR 2.6+ SDK include i tool di Android SDK necessari per implementare i comandi ADT richiesti. Impostate questo valore solo per utilizzare una versione differente di Android SDK. Inoltre, il percorso del kit SDK della piattaforma non deve essere specificato nella riga di comando se la variabile d'ambiente AIR_ANDROID_SDK_HOME è già impostata. (Se entrambi i dati sono impostati, viene utilizzato il percorso indicato sulla riga di comando.)
-
iOS - AIR SDK viene fornito con una versione autonoma di iOS SDK. L'opzione -platformsdk consente di compilare applicazioni con un SDK esterno in modo da non essere vincolati all'uso del kit iOS SDK autonomo. Ad esempio, se avete creato un'estensione con l'ultimo SDK per iOS, potete specificare quello stesso SDK quando compilate l'applicazione. Inoltre, quando usate ADT con iOS Simulator, dovete anche includere l'opzione -platformsdk, specificando il percorso di iOS Simulator SDK.
-device
Specificate
ios_simulator
e il numero di serie (Android) o l'handle (iOS) del dispositivo connesso. In iOS, questo parametro è obbligatorio; in Android, deve essere specificato solo se più dispositivi o emulatori Android sono collegati al computer e in esecuzione. Se il dispositivo specificato non è collegato, ADT restituisce il codice di uscita 14: Errore dispositivo oppure Dispositivo non valido specificato (iOS). Se è collegato più di un dispositivo o di un emulatore e non viene specificato un dispositivo, ADT restituisce il codice di uscita 2: Errore di utilizzo.
Nota:
l'installazione di un file IPA direttamente su un dispositivo iOS è supportata in AIR 3.4 e versioni successive e richiede iTunes 10.5.0 o versioni successive.
Utilizzate il comando
adt -devices
(disponibile in AIR 3.4 e versioni successive) per determinare l'handle o il numero di serie dei dispositivi connessi. Tenete presente che in iOS occorre usare l'handle, non il codice UUID del dispositivo. Per ulteriori informazioni, vedete
Comando ADT devices
.
Inoltre, in Android, usate il tool Android ADB per elencare i numeri di serie dei dispositivi collegati e degli emulatori in esecuzione:
adb devices
-package
Il nome file del pacchetto da installare. In iOS deve essere un file IPA. In Android deve trattarsi di un pacchetto APK. Se il pacchetto specificato è già installato, ADT restituisce il codice di errore 14: Errore dispositivo.