我开发了一个Android应用程序。每次我想在我的设备中重新安装应用程序时,我必须自己卸载以前的应用程序,然后安装新应用程序。如何解决这个问题?
答案 0 :(得分:1)
实际上,您的设备上不能有同一个应用程序的多个版本(通过packageName和签名我的意思)。
adb install -r com.example.app.apk
这将VerticalAlignment
,但在必要时也会删除(Bottom
)。
如果您的意思是手动,那么您的应用程序将会更新(=卸载然后重新安装)。
如果你的IDE意味着你的意思,你的IDE实际上正在做我上面写的。
答案 1 :(得分:0)
您可以在所有电脑上使用相同的签名密钥解决此问题。我怀疑这是你问题的原因。
然后你可以在你的gradle配置中使用它,注意使用你自己的路径,这仅用于演示
signingConfigs {
release {
.....
}
debug {
storeFile file(String.format("%s/%s/%s", "$rootProject.projectDir", "keys", "debug.keystore"))
storePassword "android"
keyAlias "debug"
keyPassword "android"
}
}
注意,不要从商店安装您的应用程序,使用其他密钥进行签名,您将收到相同的错误。