为什么adb安装<same-packagename-always-release>失败?

我知道,如果adb install是不同的构buildtypes (即debugging版本与发布版本),那么adb install将不会replace现有的软件包。

每当我运行一个debugging会话时,Eclipse也成功地replace了debugging器。

但是,当我尝试adb installreplace现有的释放 apk与另一个版本apk(相同的包名!),我得到一个失败的消息:

 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) 

不是应该工作吗? 我错过了什么?

我想如果应用程序已经安装,你需要提供-r键:

 adb install -r myapp-release.apk 

adb帮助:

 '-r' means reinstall the app, keeping its data