【问题标题】:Android Version code and Version Name Issue [closed]Android版本代码和版本名称问题[关闭]
【发布时间】:2015-04-28 07:51:40
【问题描述】:

我已经在 Playstore 中发布了我的应用程序。现在我想再次在 Play 商店中发布具有更改的相同应用程序。为此我在清单文件中进行了更改。

在清单中我有这个版本代码和版本名称

android:versionCode="2"
android:versionName="1.1"

现在我可以改变了

android:versionCode="3"
android:versionName="1.2" 

我说的对吗??

【问题讨论】:

  • 你的问题到底是什么?
  • 我想第三次把app放到playstore所以把version code 2增加到3,versionname 1.1增加到1.2对不对?
  • 没错,但是如果你使用Android Studio,你应该在build.gradle而不是Manifest中写versionCode和versionName。
  • 无需更改 versionCode 仅更改 versionName "1.3"
  • 请给我反对的理由??

标签: android file apk


【解决方案1】:

是的,你是对的。如果您使用的是 Android Studio,则应将 versioncodeversionname 放入 build.gradle (Module:app)

android:versionCode="2"

android:versionName="1.1"

如果您使用的是 eclipse,那么您应该将 versioncodeversionname 放入 MANIFEST

【讨论】:

    【解决方案2】:

    来自Android documentation

    android:versionCode — 一个整数值,表示应用程序代码相对于其他版本的版本。价值是一个 整数,以便其他应用程序可以以编程方式对其进行评估, 例如检查升级或降级关系。你可以设置 您想要的任何整数的值,但是您应该确保 您的应用程序的每个后续版本都会使用更大的值。这 系统不会强制执行此行为,但会增加值 连续发布是规范的。通常,您会释放 versionCode 设置为 1 的应用程序的第一个版本,然后 每次发布时单调增加值,无论是否 该版本构成主要或次要版本。这意味着 android:versionCode 值不一定有强 与可见的应用程序发布版本相似 用户(参见下面的 android:versionName)。应用和发布 服务不应向用户显示此版本值。

    android:versionName — 一个字符串值,表示应用程序代码的发布版本,应该向用户显示。这 value 是一个字符串,因此您可以将应用程序版本描述为 .. 字符串,或任何其他类型的绝对值或 相对版本标识符。

    长话短说,是的,您的新 versionCodeversionName 是正确的。

    要记住的重要一点是,您需要增加 versionCode 的数量,versionName 可以是您想要的任何字符串,对此无法控制。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-22
      • 1970-01-01
      • 1970-01-01
      • 2013-02-11
      • 2012-09-23
      • 2012-05-07
      • 2021-09-20
      • 1970-01-01
      相关资源
      最近更新 更多