# FIN65 - Réparation MainActivity Java Ce patch corrige le crash : ```text ClassNotFoundException: Didn't find class "com.example.fin65_mobile.MainActivity" ``` Le patch précédent créait une `MainActivity.kt`, mais elle n'est visiblement pas embarquée dans l'APK. Donc cette version crée une `MainActivity.java`, plus basique et plus sûre côté compilation Android. ## Ce que ça fait - désactive les anciennes `MainActivity.kt` / `MainActivity.java` ; - crée : ```text android/app/src/main/java/com/example/fin65_mobile/MainActivity.java ``` avec : ```java public class MainActivity extends FlutterFragmentActivity {} ``` - force `AndroidManifest.xml` à pointer vers : ```text com.example.fin65_mobile.MainActivity ``` - garde `USE_BIOMETRIC`, `INTERNET`, `usesCleartextTraffic=true`, label FIN65 et icône FIN65 ; - nettoie Gradle si besoin ; - lance `flutter clean` et `flutter pub get`. ## Utilisation Décompresse, puis lance : ```powershell .\repair_mainactivity_java.bat ``` Ensuite : ```powershell cd D:\07-Logiciels\20-FIN65\fin65_mobile flutter run ```