1.2 KiB
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.PackageInfoPlugindev.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 :
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 :
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.