Files

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.kt au 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 :
    • INTERNET
    • USE_BIOMETRIC
    • usesCleartextTraffic=true
    • icône FIN65
    • label FIN65
  • supprime si besoin le bloc Gradle Kotlin invalide revenu par accident ;
  • lance flutter clean et flutter 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.