Light theme default + yt-dlp search fallback

This commit is contained in:
iliasmouhcine
2026-08-22 13:02:32 +01:00
commit 7704cae4a0
282 changed files with 52324 additions and 0 deletions
+40
View File
@@ -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.