【问题标题】:Using existing keystore with new project将现有密钥库与新项目一起使用
【发布时间】:2016-03-03 12:10:41
【问题描述】:

我已获得用于签署旧应用程序的密钥库,该密钥库可在 Google Play 商店中找到。

我可以将同一个密钥库用于新项目并更新我的应用(在 Google Play 商店中)吗?

【问题讨论】:

    标签: android android-studio google-play-services android-keystore


    【解决方案1】:

    我可以将它用于我的新项目并更新我的 Google Play 应用吗?

    是的,您可以将该密钥库用于许多应用程序。

    无需生成新的密钥库。

    如果您想更新或修改应用程序,相同的密钥库会有所帮助。那时您需要在整个应用程序中使用相同的密钥对您的应用程序进行签名 您的应用程序的预期寿命。有几个原因 你应该这样做

    查看更多详情Signing Considerations Document.

    【讨论】:

    • 请考虑这一点。我已经在 google play store 中发布了我的应用程序,并且我在我的机器中保护了我的密钥库,但我找不到我的源代码。是否可以创建新项目并使用现有密钥然后更新我之前发布的旧项目。
    • 是的,您可以这样做。如果问题没有解决,请通知我。
    • @Manikandan 如果你已经在 Play Store 上启动了一个 APK,它只会匹配 keystore 签名。去年我推出了一个改进版的应用程序,它没有给我带来任何问题。但请确保升级到新版本的用户不会出现任何崩溃(由 SharedPreferences 冲突等引起的)。
    • 是的,你是对的。如果使用相同的密钥库,它不会有任何问题。希望@Manikandan 现在没有遇到任何问题。
    • @AmitVaghela 如果我在新项目中更改包名称和应用程序 ID,它会起作用吗?
    【解决方案2】:

    可以,您可以为多个项目使用相同的密钥。

    但请确保将此密钥保存在安全的地方,因为一旦丢失此密钥,您将无法更新现有项目。

    【讨论】:

    • 请考虑这一点。我已经在 google play store 中发布了我的应用程序,并且我在我的机器中保护了我的密钥库,但我找不到我的源代码。是否可以创建新项目并使用现有密钥然后更新我之前发布的旧项目。
    • 是的,如果您的应用程序在应用程序商店中,则可以,使用必须使用相同的密钥库,这是强制性的
    【解决方案3】:

    是的,您可以使用相同的密码使用相同的密码

    【讨论】:

    • 请考虑这一点。我已经在 google play store 中发布了我的应用程序,并且我在我的机器中保护了我的密钥库,但我找不到我的源代码。是否可以创建新项目并使用现有密钥然后更新我之前发布的旧项目。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-24
    • 1970-01-01
    相关资源
    最近更新 更多