Files
iptv-android-tv-hermes/FIX_USAGE_SORT_AND_APP_NAME.md
T

1.5 KiB

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 :

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 :

app/src/main/java/ma/tkgraph/xtreamtv/...

Commandes

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.