Crea, esegue il deployment e avvia un'app per Android su un dispositivo o un emulatore connesso.
Utilizzo
android run [-h] [--activity=PARAM] [--apks=PARAM] [--debug] [--device=PARAM] [--install-options=PARAM] [--type=PARAM] [--use-delta-install]
Opzioni
--activity=PARAM: il nome dell'attività.--apks=PARAM: i percorsi degli APK, separati da virgole.--debug- Esegui in modalità di debug.--device=PARAM: il numero di serie del dispositivo.-h,--help- Mostra il messaggio di aiuto per il comando specificato.--install-options=PARAM: opzioni o flag aggiuntivi da passare all'installazione del gestore di pacchetti (ad esempio,-g,-d).--type=PARAM: il tipo di componente (ACTIVITY,WATCH_FACE,TILE,COMPLICATION,DECLARATIVE_WATCH_FACE,WEAR_WIDGET).--use-delta-install: utilizza l'installazione delta rapida (accelera gli aggiornamenti incrementali trasferendo solo il codice e le risorse modificati; valore predefinito:true).
android opzioni:
--sdk=PARAM: percorso dell'SDK Android.-v,--verbose- Enable verbose output for troubleshooting.-V,--version- Stampa le informazioni sulla versione ed esci.
Descrizione
android run esegue il deployment di uno o più file APK su un dispositivo Android o un emulatore connesso e avvia immediatamente il componente dell'app di destinazione.
Specifica cosa eseguire (--type e --activity)
Per impostazione predefinita, android run avvia l'attività principale predefinita dichiarata nel file manifest dell'app. Puoi ignorare l'avvio utilizzando le seguenti opzioni:
--activity: specifica il nome della classe di attività o componente da avviare (obbligatorio se l'APK dichiara più attività avviabili).--type: specifica il tipo di componente da avviare anziché un'attività UI standard. I valori supportati includonoACTIVITY,WATCH_FACE,TILE,COMPLICATION,DECLARATIVE_WATCH_FACEeWEAR_WIDGET.--debug: avvia l'app in modalità di debug e attende che venga collegato un debugger da Android Studio o uno strumento a riga di comando.
Esempi
Esegui il deployment di un singolo APK di debug e avvia la sua attività principale sul dispositivo connesso predefinito:
android run --apks=app/build/outputs/apk/debug/app-debug.apk
Esegui il deployment di più APK suddivisi in un emulatore specifico:
android run --device=emulator-5554 --apks=base.apk,density-hdpi.apk,lang-en.apk
Esegui il deployment di un APK e avvia un'attività specifica in modalità di debug:
android run --debug --activity=.ui.MainActivity --apks=app-debug.apk