Initial upload: iptv-android-tv-hermes
This commit is contained in:
@@ -0,0 +1,103 @@
|
||||
# Commandes PowerShell - build APK et installation Mi Box
|
||||
|
||||
## 1. Ouvrir le dossier du projet
|
||||
|
||||
```powershell
|
||||
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
|
||||
|
||||
```powershell
|
||||
$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 :
|
||||
|
||||
```powershell
|
||||
java -version
|
||||
adb version
|
||||
```
|
||||
|
||||
## 3. Créer l'APK installable debug
|
||||
|
||||
```powershell
|
||||
.\gradlew.bat clean --no-daemon
|
||||
.\gradlew.bat :app:assembleDebug --no-daemon
|
||||
```
|
||||
|
||||
APK généré :
|
||||
|
||||
```powershell
|
||||
.\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 :
|
||||
|
||||
```powershell
|
||||
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
|
||||
|
||||
```powershell
|
||||
adb install -r ".\app\build\outputs\apk\debug\app-debug.apk"
|
||||
```
|
||||
|
||||
Si Android refuse à cause d'une version déjà installée :
|
||||
|
||||
```powershell
|
||||
adb install -r -d ".\app\build\outputs\apk\debug\app-debug.apk"
|
||||
```
|
||||
|
||||
Si le paquet est corrompu ou bloqué par une ancienne installation :
|
||||
|
||||
```powershell
|
||||
adb uninstall ma.tkgraph.xtreamtv
|
||||
adb install -r ".\app\build\outputs\apk\debug\app-debug.apk"
|
||||
```
|
||||
|
||||
## 6. Lancer l'application après installation
|
||||
|
||||
```powershell
|
||||
adb shell am start -n ma.tkgraph.xtreamtv/.MainActivity
|
||||
```
|
||||
|
||||
Alternative :
|
||||
|
||||
```powershell
|
||||
adb shell monkey -p ma.tkgraph.xtreamtv 1
|
||||
```
|
||||
|
||||
## 7. Commande complète rapide
|
||||
|
||||
```powershell
|
||||
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
|
||||
```
|
||||
Reference in New Issue
Block a user