Light theme default + yt-dlp search fallback
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
# YouTube Personal 18.10.6 — Bridge Kotlin AGP 9
|
||||
|
||||
Ce correctif ne change pas la logique d'export/import de mémoire.
|
||||
|
||||
Il corrige le build Android lorsque `GeneratedPluginRegistrant.java` référence :
|
||||
|
||||
- `dev.fluttercommunity.plus.packageinfo.PackageInfoPlugin`
|
||||
- `dev.fluttercommunity.plus.wakelock.WakelockPlusPlugin`
|
||||
|
||||
mais que ces classes ne sont pas générées.
|
||||
|
||||
## Cause
|
||||
|
||||
Le projet utilise AGP 9. Flutter 3.44 maintient temporairement une voie de
|
||||
compatibilité avec l'ancien Kotlin Gradle Plugin via :
|
||||
|
||||
```properties
|
||||
android.builtInKotlin=false
|
||||
android.newDsl=false
|
||||
```
|
||||
|
||||
Certains plugins se basent uniquement sur la version majeure d'AGP et peuvent
|
||||
alors ne pas appliquer KGP. Leurs sources Kotlin ne sont donc pas compilées.
|
||||
|
||||
Le patch ajoute dans `android/build.gradle.kts` un bridge qui applique
|
||||
`org.jetbrains.kotlin.android` à `package_info_plus` et `wakelock_plus` après
|
||||
l'application de `com.android.library`.
|
||||
|
||||
## Installation
|
||||
|
||||
Extraire le ZIP à la racine du projet puis :
|
||||
|
||||
```powershell
|
||||
cd "D:\07-Logiciels\23-youtube_personal"
|
||||
Set-ExecutionPolicy -Scope Process Bypass
|
||||
.\APPLIQUER_FIX_MEMOIRE_18_10_6.ps1
|
||||
```
|
||||
|
||||
Le script exécute lui-même un `flutter build apk --debug` de validation.
|
||||
Reference in New Issue
Block a user