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

2.5 KiB

Commandes PowerShell - build APK et installation Mi Box

1. Ouvrir le dossier du projet

cd "D:\07-Logiciels\11-IPTV Andoid TV 2\12-IPTV Andoid TV HERMES"

Adapte le chemin si tu extrais le ZIP ailleurs. Oui, Windows aime transformer les chemins en mini-épreuves administratives.

2. Préparer Java et ADB, si nécessaire

$env:JAVA_HOME="C:\Program Files\Android\Android Studio\jbr"
$env:ANDROID_HOME="$env:LOCALAPPDATA\Android\Sdk"
$env:Path="$env:JAVA_HOME\bin;$env:ANDROID_HOME\platform-tools;$env:Path"

Vérification :

java -version
adb version

3. Créer l'APK installable debug

.\gradlew.bat clean --no-daemon
.\gradlew.bat :app:assembleDebug --no-daemon

APK généré :

.\app\build\outputs\apk\debug\app-debug.apk

4. Connecter la Mi Box en ADB réseau

Sur la Mi Box, active d'abord :

  • Options développeur
  • Débogage USB / Débogage réseau
  • Autoriser la connexion ADB quand la télévision affiche la demande

Puis sur le PC :

adb kill-server
adb start-server
adb connect 192.168.1.156:5555
adb devices

Si adb devices affiche unauthorized, regarde l'écran de la Mi Box et valide l'autorisation RSA. Cette étape existe pour rappeler que même les télévisions veulent signer des contrats.

5. Installer l'APK sur la Mi Box

adb install -r ".\app\build\outputs\apk\debug\app-debug.apk"

Si Android refuse à cause d'une version déjà installée :

adb install -r -d ".\app\build\outputs\apk\debug\app-debug.apk"

Si le paquet est corrompu ou bloqué par une ancienne installation :

adb uninstall ma.tkgraph.xtreamtv
adb install -r ".\app\build\outputs\apk\debug\app-debug.apk"

6. Lancer l'application après installation

adb shell am start -n ma.tkgraph.xtreamtv/.MainActivity

Alternative :

adb shell monkey -p ma.tkgraph.xtreamtv 1

7. Commande complète rapide

cd "D:\07-Logiciels\11-IPTV Andoid TV 2\12-IPTV Andoid TV HERMES"
$env:JAVA_HOME="C:\Program Files\Android\Android Studio\jbr"
$env:ANDROID_HOME="$env:LOCALAPPDATA\Android\Sdk"
$env:Path="$env:JAVA_HOME\bin;$env:ANDROID_HOME\platform-tools;$env:Path"
.\gradlew.bat clean --no-daemon
.\gradlew.bat :app:assembleDebug --no-daemon
adb kill-server
adb start-server
adb connect 192.168.1.156:5555
adb install -r ".\app\build\outputs\apk\debug\app-debug.apk"
adb shell am start -n ma.tkgraph.xtreamtv/.MainActivity