Crée, déploie et lance une application Android sur un appareil connecté ou un émulateur.
Utilisation
android run [-h] [--activity=PARAM] [--apks=PARAM] [--debug] [--device=PARAM] [--install-options=PARAM] [--type=PARAM] [--use-delta-install]
Options
--activity=PARAM: nom de l'activité.--apks=PARAM: chemins d'accès aux APK, séparés par une virgule.--debug: exécuter en mode débogage.--device=PARAM: numéro de série de l'appareil.-h,--help: affiche le message d'aide pour la commande spécifiée.--install-options=PARAM: options ou indicateurs supplémentaires à transmettre à l'installation du gestionnaire de packages (par exemple,-g,-d).--type=PARAM: type de composant (ACTIVITY,WATCH_FACE,TILE,COMPLICATION,DECLARATIVE_WATCH_FACE,WEAR_WIDGET).--use-delta-install: utiliser l'installation delta rapide (accélère les mises à jour incrémentielles en ne transférant que le code et les ressources modifiés ; valeur par défaut :true).
Options android :
--sdk=PARAM: chemin d'accès au SDK Android.-v,--verbose: active la sortie détaillée pour le dépannage.-V,--version: imprime les informations sur la version et quitte.
Description
android run déploie un ou plusieurs fichiers APK sur un appareil Android ou un émulateur connecté, puis lance immédiatement le composant d'application cible.
Spécifier ce qu'il faut exécuter (--type et --activity)
Par défaut, android run lance l'activité principale par défaut déclarée dans le fichier manifeste de l'application. Vous pouvez remplacer ce qui est lancé à l'aide des options suivantes :
--activity: spécifie le nom de classe de l'activité ou du composant à lancer (obligatoire si l'APK déclare plusieurs activités pouvant être lancées).--type: spécifie le type de composant à démarrer au lieu d'une activité d'UI standard. Les valeurs acceptées sontACTIVITY,WATCH_FACE,TILE,COMPLICATION,DECLARATIVE_WATCH_FACEetWEAR_WIDGET.--debug: lance l'application en mode débogage et attend qu'un débogueur d'Android Studio ou d'un outil de ligne de commande se connecte.
Exemples
Déployez un seul APK de débogage et lancez son activité principale sur l'appareil connecté par défaut :
android run --apks=app/build/outputs/apk/debug/app-debug.apk
Déployez plusieurs APK fractionnés sur un émulateur spécifique :
android run --device=emulator-5554 --apks=base.apk,density-hdpi.apk,lang-en.apk
Déployez un APK et lancez une activité spécifique en mode débogage :
android run --debug --activity=.ui.MainActivity --apks=app-debug.apk