Files
youtube_personal/ETAPE16_FIX_MAINACTIVITY_JAVA.md

1016 B

Étape 16 - correctif MainActivity absente de l'APK

Le build Gradle passe maintenant, mais Android plante immédiatement avec :

ClassNotFoundException: com.studioweb.youtube_personal.MainActivity

Cela signifie que le manifeste trouve bien le nom de l'activité, mais que la classe Kotlin MainActivity n'a pas été empaquetée dans l'APK.

Pour ne plus dépendre de la configuration Kotlin du module app pendant l'expérimentation HD, MainActivity est désormais en Java.

Fonctions conservées :

  • AudioServiceActivity
  • PiP Android
  • notification permission Android 13+
  • détection écran ON/OFF
  • callbacks PiP vers Flutter
  • canal MethodChannel HD
  • extraction HD sur thread dédié

L'ancien MainActivity.kt est remplacé par un fichier sans classe afin de ne pas créer de doublon si Kotlin est réactivé plus tard.

Après extraction :

cd "D:\07-Logiciels\23-youtube_personal"
flutter clean
flutter run -d f10778d8

Pas besoin de relancer les scripts Gradle précédents.