Initial upload: fin65-mobile

This commit is contained in:
Abderrahim-Mouhcine
2026-08-16 19:59:55 +01:00
commit 46558a5ec8
242 changed files with 16334 additions and 0 deletions
@@ -0,0 +1,43 @@
# FIN65 - Réparation MainActivity biométrie
Ce patch corrige le crash Android :
```text
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 :
```powershell
.\repair_mainactivity_biometrics.bat
```
Ensuite :
```powershell
cd D:\07-Logiciels\20-FIN65\fin65_mobile
flutter run
```
Ne relance pas les anciens patchs biométrie après celui-ci.