1.1 KiB
1.1 KiB
FIN65 - Réparation MainActivity biométrie
Ce patch corrige le crash Android :
ClassNotFoundException:
Didn't find class "com.example.fin65_mobile.MainActivity"
La compilation réussit, mais Android ne trouve pas la classe lancée par le Manifest. Donc l'APK s'installe, puis l'app crashe au démarrage. Très théâtral, très Android.
Ce que le script fait
- détecte le package Android depuis
build.gradle.kts; - recrée
MainActivity.ktau bon endroit ; - utilise
FlutterFragmentActivity, nécessaire pour la biométrie ; - force le Manifest à pointer vers la classe complète :
com.example.fin65_mobile.MainActivity - garde :
INTERNETUSE_BIOMETRICusesCleartextTraffic=true- icône FIN65
- label FIN65
- supprime si besoin le bloc Gradle Kotlin invalide revenu par accident ;
- lance
flutter cleanetflutter pub get.
Utilisation
Décompresse puis lance :
.\repair_mainactivity_biometrics.bat
Ensuite :
cd D:\07-Logiciels\20-FIN65\fin65_mobile
flutter run
Ne relance pas les anciens patchs biométrie après celui-ci.