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,50 @@
# 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
```