【问题标题】:How to update app?如何更新应用程序?
【发布时间】:2016-02-26 12:25:26
【问题描述】:

互联网上似乎没有太多资源可用于更新 Android 应用程序。那么,我只需要在我的应用的 build.gradle 文件中更改版本号和名称吗?

versionCode 2
versionName "1.0.1"

就这些了吗?现在我只需要为此制作一个 apk 并在开发者控制台中上传新的 apk 吗?

此外,文档说明要在您的更新上运行此操作:

$ jarsigner -verify -verbose -certs my_application.apk

如何在我的更新中运行它?

非常感谢您的所有帮助,

我希望尽快发布我的更新!

【问题讨论】:

  • 您必须将其导出为已签名的 apk。您提到的其余程序相同

标签: android string optimization android-studio google-play


【解决方案1】:

是的,为您的 apk 创建一个 android 更新相当简单。进入您的 build.gradle 文件并更新以下内容

  1. 版本代码(始终为 int,必须高于任何以前的版本)

  2. 版本名称(任何字符串,如 v 1.1 或 ver 1.2 Butterfly)

完成后,为您的应用生成一个签名的 apk。我建议使用您的密钥库和您的完成在 android 中使用直接 Generate Signed Apk 选项。

【讨论】:

  • 您只需要增加版本代码。版本名称可以保持不变。
  • 我不需要制作任何新的钥匙或签名或任何东西,对吗?只是一个新的 APK?
  • 我要摆脱我当前的 APK 吗?开发中的流程是什么?控制台?
【解决方案2】:

更新现有应用非常简单。在您的build.gradle 文件中:

  • 更新versionCode(整数值大于上一版本)
  • 更新versionName(可选)

然后在您的 Android 工作室中:

  • 转到Build 菜单
  • 点击Generate Signed APK(如果您没有设置记住密钥库密码选项,它会询问现有的密钥库密码)
  • 将新创建的 APK 上传到 Playstore。
  • 在开发者控制台中填写 What's new 字段
  • 单击Publish now to Production 按钮(它会自动将以前的版本删除为未发布,并将新版本删除为生产状态)

【讨论】:

  • 太好了!谢谢。所以我不需要制作任何新的密钥或签名或任何东西对吗?
  • 用户看到版本名称了吗?
  • 他们只看到版本名称,看不到版本代码。你也不需要新的钥匙。您应该只使用一个密钥来更新您的应用程序。如果您创建一个新密钥,该应用程序将被视为一个新密钥
  • @RuchirBaronia:您可以在此处详细了解密钥:developer.android.com/tools/publishing/app-signing.html
  • 再等一个问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-04-02
  • 2011-10-19
  • 2010-09-12
  • 1970-01-01
  • 2012-04-18
  • 2011-02-21
相关资源
最近更新 更多