Dlaczego instalacja adb nie powiedzie się? [duplikat]

To pytanie ma już odpowiedź tutaj:

Wiem, że adb install nie zastąpi istniejącego pakietu, jeśli jest innego typu kompilacji (tj. debug vs. release).

Eclipse również z powodzeniem zastępuje apki debugowania, gdy uruchamiam sesja debugowania.

Ale kiedy próbuję adb install zastąpić istniejący release APK innym release apk (ta sama nazwa pakietu!), Dostaję komunikat o błędzie:

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)
Czy to nie miało zadziałać? Co przegapiłem?
Author: an00b, 2012-01-29

1 answers

Przypuszczam, że jeśli aplikacja jest już zainstalowana, musisz podać -r Klucz:

adb install -r myapp-release.apk

Z adb pomocy:

'-r' means reinstall the app, keeping its data
 157
Author: alex.zherdev,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-01-29 14:14:33