merge: clean the CI build so new Android resources ship
This commit is contained in:
@@ -109,6 +109,28 @@ jobs:
|
|||||||
- name: Obtener dependencias
|
- name: Obtener dependencias
|
||||||
run: flutter pub get
|
run: flutter pub get
|
||||||
|
|
||||||
|
# OBLIGATORIO en este runner autoalojado, no es higiene opcional.
|
||||||
|
#
|
||||||
|
# El directorio build/ sobrevive entre ejecuciones y el merge
|
||||||
|
# incremental de recursos de Gradle se queda rancio: los drawables
|
||||||
|
# ic_auto_eq_on/ic_auto_eq_off (anadidos el 31-07 en 2540556) NUNCA
|
||||||
|
# llegaron a entrar en el APK, mientras que ic_stat_pluriwave -- misma
|
||||||
|
# carpeta, anadido el 02-07 -- si estaba. Verificado extrayendo el
|
||||||
|
# base.apk instalado en el dispositivo: los ficheros no existen ni como
|
||||||
|
# entrada del zip ni en resources.arsc.
|
||||||
|
#
|
||||||
|
# El coste fue semanas de diagnostico equivocado. Cada setState
|
||||||
|
# publicaba una CustomAction cuyo icono resolvia a 0, y
|
||||||
|
# PlaybackStateCompat.CustomAction.Builder lanza en ese caso, abortando
|
||||||
|
# setState antes de activar la sesion de medios: Android Auto se
|
||||||
|
# quedaba con la sesion congelada e inactiva. El codigo Dart siempre
|
||||||
|
# llegaba porque se recompila; el recurso Android no.
|
||||||
|
- name: Limpiar artefactos de compilacion
|
||||||
|
run: flutter clean
|
||||||
|
|
||||||
|
- name: Reinstalar dependencias tras limpiar
|
||||||
|
run: flutter pub get
|
||||||
|
|
||||||
- name: Build APK release
|
- name: Build APK release
|
||||||
run: flutter build apk --release
|
run: flutter build apk --release
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user