1.1 KiB
1.1 KiB
YouTube Personal - etape 18.9.3 - Fix APK Release R8
Le build flutter build apk --release echouait dans :app:minifyReleaseWithR8 car Rhino / NewPipeExtractor reference des classes JavaBeans (java.beans.*) absentes d'Android.
Installation du correctif
Extraire ce ZIP dans le dossier du projet, par exemple :
D:\07-Logiciels\23-youtube_personal
Puis ouvrir PowerShell dans ce dossier et executer :
Set-ExecutionPolicy -Scope Process Bypass
.\APPLIQUER_FIX_R8.ps1
flutter clean
flutter pub get
flutter build apk --release
APK attendu :
build\app\outputs\flutter-apk\app-release.apk
Installation smartphone
flutter devices
flutter install -d f10778d8
Si l'identifiant du smartphone a change, remplacer f10778d8 par celui affiche par flutter devices.
Ce que modifie le correctif
android/app/proguard-rules.pro: ajoute-dontwarn java.beans.**android/app/build.gradle.kts(ou.gradle) : ajoute le fichier ProGuard au build minifie Release si necessaire- sauvegarde automatique du Gradle en
*.before_r8_fix
Aucun fichier Dart du lecteur, du Radar ou des centres d'interet n'est modifie.