55 lines
1.3 KiB
Markdown
55 lines
1.3 KiB
Markdown
# YouTube Personal 18.10.7 — Mémoire Gradle / D8
|
|
|
|
Ce correctif s'applique **après 18.10.6**.
|
|
|
|
Le bridge Kotlin fonctionne déjà : les erreurs `PackageInfoPlugin` et
|
|
`WakelockPlusPlugin` ont disparu. Le build échoue maintenant avec :
|
|
|
|
```text
|
|
java.lang.OutOfMemoryError: Java heap space
|
|
:app:configureCMakeDebug[arm64-v8a]
|
|
:app:mergeExtDexDebug
|
|
```
|
|
|
|
## Ce que fait 18.10.7
|
|
|
|
- conserve le bridge Kotlin 18.10.6 ;
|
|
- augmente automatiquement la heap Gradle selon la RAM du PC ;
|
|
- augmente la mémoire du daemon Kotlin ;
|
|
- limite Gradle à 2 workers ;
|
|
- désactive l'exécution parallèle pendant ce build lourd ;
|
|
- arrête l'ancien daemon Gradle afin que les nouvelles valeurs soient prises en compte ;
|
|
- vérifie d'abord un APK Debug **ARM64 uniquement**, adapté au smartphone et moins gourmand en mémoire.
|
|
|
|
## Installation
|
|
|
|
Extraire le ZIP à la racine :
|
|
|
|
```text
|
|
D:\07-Logiciels\23-youtube_personal
|
|
```
|
|
|
|
Puis :
|
|
|
|
```powershell
|
|
cd "D:\07-Logiciels\23-youtube_personal"
|
|
Set-ExecutionPolicy -Scope Process Bypass
|
|
.\APPLIQUER_FIX_MEMOIRE_18_10_7.ps1
|
|
```
|
|
|
|
Le script lance lui-même le build Debug ARM64.
|
|
|
|
## Après réussite
|
|
|
|
Test direct :
|
|
|
|
```powershell
|
|
flutter run -d f10778d8
|
|
```
|
|
|
|
APK Release ARM64 :
|
|
|
|
```powershell
|
|
flutter build apk --release --target-platform android-arm64
|
|
```
|