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