Android-emulaattori
Android-emulaattori CI GitHub Actions
Instrumentointitestit kestävät 40 minuuttia, koska emulaattori toimii ohjelmistossa.
4m → 25s
Emulaattorin käynnistys
40m → 9m
Testisarja
Miksi se tapahtuu
Mitä muuttaa
- Juokse juoksijalla, joka paljastaa KVM:n työlle
- Tallenna AVD-tilannekuva välimuistiin, jotta emulaattori käynnistyy lämpimänä
- Käytä mahdollisuuksien mukaan päätöntä järjestelmäkuvaa ilman Google Play -palveluita
- Sirpaiden instrumentointitestit useissa emulaattoriesiintymissä
Android-emulaattori runnerhutissa (runnerhut)
Seuraava buildisi voi olla kaksi kertaa nopeampi puoleen hintaan
Aloita ilmaiseksi. Lähteminen on sama yksi rivi, ja julkaisemme senkin diffin.
Aiheeseen liittyvää
React NativeJokainen koontiversio kääntää uudelleen alkuperäiset iOS- ja Android-riippuvuudet lähteestä.iOSXcode rakentaa tyhjästä, ja koodin allekirjoittaminen on hauras CI:ssä.AndroidGradle ratkaisee riippuvuudet uudelleen, eikä emulaattorissa ole laitteistokiihdytystä.FlutterFlutter SDK ja pub-välimuisti ladataan joka ajon aikana, jokaiselle alustalle.