如何安装Android应用程序而无需卸载以前的版本?

时间:2015-05-05 12:56:00

标签: java android

我开发了一个Android应用程序。每次我想在我的设备中重新安装应用程序时,我必须自己卸载以前的应用程序,然后安装新应用程序。如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

实际上,您的设备上不能有同一个应用程序的多个版本(通过packageName和签名我的意思)。

  1. 如果您的意思是使用ADB,请使用:
  2.   

    adb install -r com.example.app.apk

    这将VerticalAlignment,但在必要时也会删除(Bottom)。

    1. 如果您的意思是手动,那么您的应用程序将会更新(=卸载然后重新安装)。

    2. 如果你的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"
    }
}

注意,不要从商店安装您的应用程序,使用其他密钥进行签名,您将收到相同的错误。