Files
fin65-mobile/fin65_android_mainactivity_java_repair/README_REPAIR_MAINACTIVITY_JAVA.md
T

1.1 KiB

FIN65 - Réparation MainActivity Java

Ce patch corrige le crash :

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 :
android/app/src/main/java/com/example/fin65_mobile/MainActivity.java

avec :

public class MainActivity extends FlutterFragmentActivity {}
  • force AndroidManifest.xml à pointer vers :
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 :

.\repair_mainactivity_java.bat

Ensuite :

cd D:\07-Logiciels\20-FIN65\fin65_mobile
flutter run