2017-06-21 Il est plus cool de l'utiliser. gojuno / mainframer: outil pour les builds distants . Synchroniser le projet sur une machine distante, exécuter la commande, synchroniser à nouveau . 2016-11-21 23:44 Prend en charge les tests 2016-11-14 13:12 Ajout de la méthode d'exécution dans le cloud
Android a une construction lourde. Étant donné que le processeur est à 100%, la machine de développement ne peut pas être utilisée pendant ce temps. Construisez sur une autre machine.
La version lente et lente d'Android Studio est lente. Si vous commencez à construire pour le moment, ce sera comme ça. Cela continue aussi longtemps Pendant ce temps, vous ne pouvez pas saisir le code dans Android Studio. Vous ne pouvez pas naviguer. Je n'ai pas d'autre choix que de lire un livre. Grâce à cela, la lecture a diminué. Mais la date de livraison approche.
Il ne peut pas être aidé que la construction soit lourde. Il n'y a pas d'autre choix que de laisser le soin à Google. Au moins pendant la construction
Je veux sécuriser ce temps seul. Au lieu d '«accélérer la construction», je me suis concentré sur «empêcher la machine de développement de consommer des ressources CPU pendant la construction».
Divers éléments tels que etc. se chevauchaient et la construction devenait de jour en jour plus lourde. Je pense.
Construire avec Android Studio dans le cloud pour accélérer le développement - Unyablog. Cet article populaire le résoudra! Je l'ai essayé avec Android Studio 2.2, mais cela ne fonctionnait plus ... Puis-je utiliser 2.2 avec un peu de bricolage? J'ai pensé, mais je n'ai pas compris du tout ...
Mais ce mécanisme, vous n'avez pas à le forcer avec Android Studio, vous pouvez utiliser le shell. Je pensais que ce serait bien d'utiliser du tissu python, alors je l'ai fait. De plus, comme cela coûte de l'argent, j'ai décidé de construire avec mac mini car j'avais un surplus au lieu du cloud.
J'ai écrit un scénario! https://gist.github.com/shikajiro/90cdbdac652cf37a563840d812d73c5b
@sys1yagi Semble l'avoir construit avec le cloud GCE de Google. Onome Créer une application Android avec une instance de Google Compute Engine
$ Fab build
fonctionne comme une construction normale. Après la compilation et l'installation, l'activité démarre.
Vous pouvez également tester avec 5-2. $ fab test
. Le résultat est affiché dans le navigateur. Vous pouvez également $ fab android_test
, $ fab test_all
.J'ai mesuré le temps qu'il faut plus qu'une construction normale.
endroit | Ligne | Environnement intérieur |
---|---|---|
Machine de développement domestique | ligne optique | Routeur-> wifi ->Machine |
Machine par bureau | ligne optique | Routeur-> wifi ->Machine |
Ensuite, j'ai essayé le partage de connexion avec LTE.
endroit | Ligne | Environnement intérieur |
---|---|---|
Machine de développement de café | LTE | Android ->Partage de connexion->Machine |
Machine par bureau | ligne optique | Routeur-> wifi ->Machine |
Après tout, le téléchargement d'apk est lent. Si vous voulez de la vitesse, vous devez vous en abstenir. Mais c'est vraiment bien de ne pas utiliser la batterie en déplacement! !!
Recommended Posts