Light theme default + yt-dlp search fallback
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
# 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 :
|
||||
|
||||
```powershell
|
||||
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
|
||||
|
||||
```powershell
|
||||
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.
|
||||
Reference in New Issue
Block a user