2017-06-21 Es ist cooler, dies zu verwenden. gojuno / mainframer: Tool für Remote-Builds . Projekt mit Remote-Computer synchronisieren, Befehl ausführen, zurück synchronisieren . 2016-11-21 23:44 Unterstützt das Testen 2016-11-14 13:12 Hinzufügen der Ausführungsmethode in der Cloud
Android hat einen schweren Build. Da die CPU zu 100% ausgelastet ist, kann die Entwicklungsmaschine während dieser Zeit nicht verwendet werden. Bauen Sie auf einer anderen Maschine.
Langsam, langsam, Android Studio Build ist langsam. Wenn Sie vorerst mit dem Bauen beginnen, wird es so sein. Das geht so lange so Während dieser Zeit können Sie den Code nicht in Android Studio eingeben. Sie können nicht durchsuchen. Ich habe keine andere Wahl, als ein Buch zu lesen. Dank dessen hat sich der Messwert verringert. Aber der Liefertermin kommt.
Es kann nicht geholfen werden, dass der Build schwer ist. Ich habe keine andere Wahl, als es Google zu überlassen. Zumindest beim Bauen
Ich möchte diese Zeit alleine sichern. Anstatt den Build zu beschleunigen, habe ich mich darauf konzentriert, zu verhindern, dass die Entwicklungsmaschine während des Builds CPU-Ressourcen verbraucht.
Verschiedene Dinge wie usw. überlappten sich und der Bau wurde von Tag zu Tag schwerer. Ich denke.
Erstellen mit Android Studio in der Cloud, um die Entwicklung zu beschleunigen - Unnyablog. Dieser beliebte Artikel wird es lösen! Ich habe es mit Android Studio 2.2 versucht, aber es hat nicht mehr funktioniert ... Kann ich 2.2 mit ein wenig Basteln verwenden? Ich dachte, aber ich verstand überhaupt nicht ...
Aber diesen Mechanismus müssen Sie mit Android Studio nicht erzwingen, Sie können die Shell verwenden. Ich dachte, es wäre in Ordnung, Python-Stoff zu verwenden, also habe ich es gemacht. Da es Geld kostet, habe ich mich für Mac Mini entschieden, weil ich einen Überschuss anstelle der Cloud hatte.
Ich habe ein Drehbuch geschrieben! https://gist.github.com/shikajiro/90cdbdac652cf37a563840d812d73c5b
@sys1yagi Scheint es mit Googles Cloud GCE erstellt zu haben. Onome Erstellen einer Android-Anwendung mit einer Instanz der Google Compute Engine
$ Fab build
funktioniert wie ein normaler Build. Nach dem Kompilieren und Installieren wird die Aktivität gestartet.
Sie können auch mit 5-2 testen. $ Fab test
. Das Ergebnis wird im Browser angezeigt. Sie können auch "$ fab android_test", "$ fab test_all".Ich habe die Zeit gemessen, die mehr als ein normaler Build benötigt.
Ort | Linie | Raumklima |
---|---|---|
Hausentwicklungsmaschine | optische Linie | Router-> wifi ->Maschine |
Maschine im Büro | optische Linie | Router-> wifi ->Maschine |
Als nächstes habe ich versucht, mich mit LTE zu verbinden.
Ort | Linie | Raumklima |
---|---|---|
Cafe Entwicklungsmaschine | LTE | Android ->Anbinden->Maschine |
Maschine im Büro | optische Linie | Router-> wifi ->Maschine |
Immerhin ist der Download von apk langsam. Wenn Sie Geschwindigkeit wollen, sollten Sie darauf verzichten. Aber es ist wirklich gut, den Akku nicht unterwegs zu benutzen! !!
Recommended Posts