Je sais que adb install
ne remplacera pas un package existant s’il est de type différent (par exemple, le débogage ou la version).
Eclipse remplace également avec succès les apks de débogage chaque fois que je lance une session de débogage.
Mais quand je tente d’ adb install
pour remplacer une version existante apk avec une autre version apk (même nom de paquet!), Je reçois un message d’échec:
adb install myapp-release.apk pkg: /data/local/tmp/myapp-release.apk Failure [INSTALL_FAILED_ALREADY_EXISTS] 745 KB/s (34310 bytes in 0.044s)
N’était-ce pas censé fonctionner? Qu’est-ce que je rate?
Je suppose que si l’application est déjà installée, vous devez fournir la clé -r
:
adb install -r myapp-release.apk
De l’aide adb
:
'-r' means reinstall the app, keeping its data