我开发了一个Android应用程序。每次我想在我的设备中重新安装应用程序时,我必须自己卸载以前的应用程序,然后安装新的应用程序。如何解决这个问题呢?如何安装Android应用程序而无需卸载以前的版本?
-3
A
回答
1
事实上,你的设备上不能有多个版本的同一个应用程序(我的意思是packageName和signature)。
- 如果使用亚行的意思,然后用:
ADB安装-r com.example.app.apk
这将install
还能去除(-r
)如果有必要,在此之前。
如果你的意思是手动操作,那么你的应用程序将被更新(=卸载,然后重新安装)。
如果你的意思是你的IDE,你的IDE实际上是在做我上面写的东西。
0
您可以通过在您的所有电脑上使用相同的签名密钥来解决此问题。我怀疑这是你的问题的原因。
然后,您可以使用它像这样在您的配置的gradle,注意使用自己的路径,这是唯一的演示
signingConfigs {
release {
.....
}
debug {
storeFile file(String.format("%s/%s/%s", "$rootProject.projectDir", "keys", "debug.keystore"))
storePassword "android"
keyAlias "debug"
keyPassword "android"
}
}
注意,不从商店安装的应用程序,它与签署一个不同的键,你会得到同样的错误。
相关问题
- 1. 如何一次又一次安装android应用程序而无需卸载以前的版本?
- 2. 卸载已安装的以前版本的应用程序:Installshield
- 3. Wix 3.8:安装程序不卸载以前的版本或安装新版本
- 4. Android:无法卸载以前的版本,无法安装自己的版本:INSTALL_FAILED_UPDATE_INCOMPATIBLE
- 5. Wix安装程序有选择地卸载以前的版本
- 6. Visual Studio:如何自动卸载以前安装的版本?
- 7. WIX安装程序卸载,但不安装,如果安装了以前的版本
- 8. 安装应用程序更新,无需卸载它
- 9. 如何更新最新版本,无需手动卸载旧版应用程序
- 10. 如何在安装新版本时删除以前版本的应用程序
- 11. Wix'Advanced'安装不会卸载以前的版本
- 12. 如何以编程方式阻止在Android安装/卸载应用程序?
- 13. 在安装新版本之前Android AutoUpdate是否会卸载?
- 14. 在安装新版本之前卸载旧版本
- 15. 如何卸载Web平台安装程序(WPI)应用程序?
- 16. 如何卸载较新版本的java并安装旧版本?
- 17. 安装更新的应用程序而不卸载旧的应用程序
- 18. 如何卸载以前的版本作为msi安装的一部分?
- 19. Install4j卸载以前的安装不显示卸载程序的所有屏幕
- 20. 检查以前安装的版本的Mac安装程序?
- 21. 无法卸载mysql安装程序
- 22. 避免在安装签名版本之前卸载未签名的android应用程序
- 23. 如何在安装过程中卸载应用程序(MSI)
- 24. 如何远程安装(和卸载)ClickOnce应用程序?
- 25. 在安装msi包之前卸载另一个应用程序
- 26. 如何删除应用程序目录,而卸载Android应用
- 27. 从Android安装卸载应用程序apk的
- 28. msi安装程序卸载
- 29. 如何更新应用程序的数据而无需更新应用程序版本? (android应用程序)
- 30. Windows 3.1安装程序卸载后立即重新安装旧版本,而不是安装新的升级
您是直接安装已签名的apk还是从IDE安装? – Opiatefuchs
安装一个apk没有先卸载以前的版本应该实际更新现有版本 – Huey
它是已签名的apk –