Light theme default + yt-dlp search fallback
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
# É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 :
|
||||
|
||||
```powershell
|
||||
cd "D:\07-Logiciels\23-youtube_personal"
|
||||
flutter clean
|
||||
flutter run -d f10778d8
|
||||
```
|
||||
|
||||
Pas besoin de relancer les scripts Gradle précédents.
|
||||
Reference in New Issue
Block a user