7
votes

Studio Android: Toujours exécuter sur tous les appareils connectés

Comment puis-je configurer AndroidStudio de telle sorte que l'application est exécutée sur tous les périphériques connectés sans autre demande, même lorsque je branche constamment de nouveaux appareils / retirez les anciens?

Veuillez noter que cela nécessite une approche légèrement différente de celle de Cette solution , car avec sa procédure La boîte de dialogue Sélection du périphérique apparaît à nouveau Si vous

  • Connectez un autre appareil

    ou

    • redémarrez Android Studio

1 commentaires

Demandez à Tor Norbye d'inclure cette fonctionnalité dans la prochaine version. ;)


3 Réponses :


2
votes

J'ai trouvé un script de bash qui travaille bien pour moi depuis un certain temps: xxx

Tous les crédits vont à l'utilisateur GitHub ' Christopherperry '. Pour plus d'informations, cochez ce lien:

https://gist.github.com/christopherperrperry / 3208109

J'espère que cela aide.


3 commentaires

Eh bien, c'est un bon point de départ, ce script doit maintenant être inséré dans les configurations d'exécution AndroidStudio, je suppose? Comment trouver l'APK vient d'être compilé par l'IDE et comment j'appelle ce script avec ce paramètre?


Je peux mettre à jour la réponse avec d'autres détails un peu plus tard. Je travaille actuellement à partir d'une machine différente.


@ user251182 travaillez-vous maintenant sur la même machine? :-) vérifiait mes vieilles questions et remarquait que celle-ci a besoin d'une réponse à accepter



1
votes

La réponse est à peu près la même que la solution. La seule chose à faire est "Cochez" la case à cocher "Utilisez toujours le même périphérique pour les lancements futurs" Comme en surbrillance dans l'image

Assurez-vous de sélectionner tous les périphériques avant de cliquer sur Exécuter, pour la première fois.


3 commentaires

Cela devrait être un commentaire.


Peut-être, mais ça fait le tour pour moi. Pas besoin de sélectionner des périphériques pour chaque exécution. Toutes les constructions ultérieures sont automatiquement installées sur tous les périphériques sélectionnés.


Changer les périphériques disponibles (l'ajout ou la suppression d'un) rend cette fenêtre à nouveau - je cherche un moyen de contourner cela.



0
votes

Il est facile d'exécuter tout le périphérique connecté à chaque fois. Il suffit de sélectionner tous les périphériques connectés lors de Android Studio Affiche Sélectionner la cible de déploiement & Sélectionnez "Utilisez la même sélection pour les lancements futurs".

n.b. N'oubliez pas que tous les périphériques fonctionnent séquentiellement un par un.

 Entrez la description de l'image ici


3 commentaires

Corrigez-moi si je me trompe, mais la boîte de dialogue de sélection de périphérique apparaît à nouveau si vous) connecter un autre périphérique ou b) redémarrez Android Studio


Pour le nouveau périphérique, la réponse est oui. même pour le redémarrage. Mais pour le même périphérique connecté, il ne demandera plus s'il est coché "Utiliser la même sélection pour les lancements futurs" ..


alors c'est la même approche déjà mentionnée dans la question