Files

16 lines
743 B
Markdown

# Règles — Déploiement après commit
## Comportement attendu
Après chaque `git commit` (et `git push`), lancer systématiquement l'installation sur le device physique :
```bash
JAVA_HOME=/home/Gato/.jdks/temurin-25.0.2 PATH="$JAVA_HOME/bin:$PATH" \
./gradlew installDebug -Pandroid.injected.deployment.target.serial=89UDU18724006699
```
## Notes
- Le serial `89UDU18724006699` est le device Android physique de test (Huawei ANE-LX1, Android 9)
- `JAVA_HOME` doit pointer sur Temurin 25 (JBR sans `jlink`)
- Si le device est `UNAUTHORIZED` : demander à l'utilisateur d'accepter la dialog ADB sur le téléphone
- Si `INSTALL_FAILED_UPDATE_INCOMPATIBLE` : demander à l'utilisateur de désinstaller l'appli manuellement puis relancer