我開發了一個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 –