# Immich TV Viewer - V2.7.1 Fix Android Embedding Projet cible : D:\07-Logiciels\17-IMMICH-TV\immich_tv_viewer ## Base Cette version part de la V2.7 : - nom : Imedia Photos - icône personnalisée - banner TV - vidéos avec skip des vidéos incompatibles ## Problème corrigé Erreur : ```text Build failed due to use of deleted Android v1 embedding. ``` Cause probable : Le fichier AndroidManifest.xml ne déclarait plus correctement : ```xml ``` ## Correction Manifest Android restauré proprement avec : - `android:name="${applicationName}"` - `android:label="@string/app_name"` - `android:icon="@mipmap/ic_launcher"` - `android:banner="@drawable/tv_banner"` - `android:usesCleartextTraffic="true"` - `MainActivity` - `LAUNCHER` - `LEANBACK_LAUNCHER` - `flutterEmbedding = 2` ## Fichiers modifiés / ajoutés - android/app/src/main/AndroidManifest.xml - android/app/src/main/res/values/strings.xml - android/app/src/main/res/values/styles.xml - android/app/src/main/kotlin/com/example/immich_tv_viewer/MainActivity.kt - tools/check_android_manifest.ps1 - README_V2_7_1_FIX_ANDROID_EMBEDDING.txt ## Installation propre ```powershell cd D:\07-Logiciels\17-IMMICH-TV\immich_tv_viewer .\android\gradlew --stop Remove-Item -Recurse -Force .\build -ErrorAction SilentlyContinue Remove-Item -Recurse -Force .\android\.gradle -ErrorAction SilentlyContinue Remove-Item -Recurse -Force .\.dart_tool -ErrorAction SilentlyContinue flutter clean flutter pub get flutter run -d 192.168.1.8:5555 ``` ## Vérification rapide ```powershell powershell -ExecutionPolicy Bypass -File .\tools\check_android_manifest.ps1 ``` Tu dois voir : ```text flutterEmbedding MainActivity LEANBACK_LAUNCHER @string/app_name @mipmap/ic_launcher @drawable/tv_banner ```