Initial upload: fin65-mobile
This commit is contained in:
@@ -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.
|
||||
Reference in New Issue
Block a user