# Correctif tri par utilisation + nom de l'application ## Pourquoi l'app apparaît comme `ma.tkgraph.xtreamtv` `ma.tkgraph.xtreamtv` est l'`applicationId` Android, c'est-à-dire l'identifiant technique du package installé. Ce n'est pas censé être le nom public de l'application. Le nom affiché vient de `@string/app_name`. Dans ce correctif, le nom affiché reste défini dans : ```text app/src/main/res/values/strings.xml app/src/main/res/values-fr/strings.xml app/src/main/res/values-ar/strings.xml ``` Le nom affiché est maintenant `HERMES IPTV`. Le package technique reste `ma.tkgraph.xtreamtv` pour ne pas perdre les données locales de l'application. ## Problème corrigé Le premier ZIP avait placé les fichiers modifiés dans un mauvais sous-dossier `app/app/...`. Le module réellement compilé est `app/...`, donc Gradle recompilait l'ancien code. Résultat : build OK, mais le tri ne pouvait pas marcher. Ce ZIP remet les modifications dans le bon module : ```text app/src/main/java/ma/tkgraph/xtreamtv/... ``` ## Commandes ```powershell cd "D:\07-Logiciels\12-IPTV Andoid TV HERMES" .\gradlew.bat :app:assembleDebug adb connect 192.168.1.8:5555 adb -s 192.168.1.8:5555 install -r .\app\build\outputs\apk\debug\app-debug.apk adb -s 192.168.1.8:5555 shell monkey -p ma.tkgraph.xtreamtv -c android.intent.category.LAUNCHER 1 ``` ## Important Le tri commence à devenir visible après utilisation : ouvre des catégories/chaînes plusieurs fois, reviens à l'écran, puis recharge l'écran si nécessaire.