DOCS/kanban/done/180-tablet-app-construit-a-nouveau-apk-produit-po.md
2026-09-03 14:00:51 +02:00

1.6 KiB

title
title
tablet-app construit à nouveau — APK produit pour la première fois depuis avril

flutter build apk --debug vert. K1, K2 et K4 sont livrés et prouvés par un build, pas seulement par flutter analyze. L'outillage a demandé dix crans, pas les six annoncés en cours de journée : ce compte datait du moment où la chaîne Gradle passait, avant que la compilation Kotlin ne révèle la suite — heap à 4096M, Jetifier coupé, forçage androidx.lifecycle retiré, Kotlin porté à 2.3.10. ⚠️ Trois de ces quatre derniers crans étaient de simples alignements sur mymuseum-visitapp, qui utilise le même plugin mapbox sans rencontrer aucun de ces problèmes : les causes ont été cherchées une par une alors qu'un diff des deux gradle.properties les donnait toutes d'un coup. Réflexe pour K5 : commencer par ce diff.

Le cran le plus instructif : un resolutionStrategy forçait androidx.lifecycle à 2.4.0 sous le commentaire « To fix mapbox issue ». Il réglait un problème d'il y a trois ans et causait celui d'aujourd'hui — mapbox_maps_flutter 2.21.1 appelle setViewTreeLifecycleOwner, absent de 2.4.0. Du contournement fossilisé, comme les trois blocs commentés qui ont fait mentir les diagnostics le même jour. K4 apporte au passage à la tablette le puzzle glissant, le bouton d'indice et un dimensionnement au ratio de l'image.