【问题标题】:Android version code for App updating应用更新的安卓版本代码
【发布时间】:2016-07-21 03:18:09
【问题描述】:

我读到如果我们想在 google play 中更新一个应用程序,版本代码应该高于以前的 apk 文件。我有一个版本代码:20 和版本名称 1.0 的应用程序。那么要更新应用程序,我应该如何增加版本代码呢?它应该增加10吗?还是只有 1 个就足够了?即20到30的版本号还是20到21的版本号?

【问题讨论】:

  • 将版本代码增加 1。此外,当您执行更新时,还将版本名称从 1.0 增加到 1.0.1 或 1.1,以便更好地跟踪..
  • 谢谢冉。我会做的。
  • 酷.. 乐于助人。如果可以在这里阅读更多信息:developer.android.com/studio/publish/versioning.html
  • 我在问这里之前阅读了它 Ran。但是对我应该添加多少感到困惑。再次感谢您清除它。

标签: android version


【解决方案1】:

VersionCode

这个数字只用来判断一个版本是否多 最近比另一个,数字越大表示最近 版本。通常,您会发布应用程序的第一个版本 将 versionCode 设置为 1,然后单调增加值 每个版本,无论该版本构成主要版本还是 次要版本。这意味着 versionCode 值不 必须与应用程序发布版本非常相似 对用户可见(参见下面的 versionName)。应用程序和发布 服务不应向用户显示此版本值。

    defaultConfig 
    {
    minSdkVersion 17
    targetSdkVersion 23
    versionCode 1  // Default , You can increase 1 when update .
    versionName "1.0"
    }

【讨论】:

    【解决方案2】:

    您可以使用 Play 核心库应用内更新来解决此问题。如果无缝可用,您可以check for update availabilityinstall them

    应用内更新与使用 APK 扩展文件(.obb 文件)的应用不兼容。您可以选择flexible downloadsimmediate updates,Google Play 会为您下载和安装更新。

    dependencies {
        implementation 'com.google.android.play:core:1.5.0'
        ...
    }
    

    请注意,应用内更新仅适用于运行 Android 5.0(API 级别 21)或更高版本的设备,并且需要您使用 Play Core library 1.5.0 或更高版本。 '

    我希望这会对某人有所帮助

    【讨论】:

      【解决方案3】:

      我将它从代码 1 和版本 1.0 增加到代码 2 和版本 1.1 。这也是它在我的开发者控制台中所说的。那就随心所欲吧

      【讨论】:

        【解决方案4】:

        基本上,要更新您的 apk,您应该将版本代码更新为 21(仅增加 1 个)和您的版本名称。

        【讨论】:

        • 这可以作为评论发布,一旦你有声望就可以这样做。
        猜你喜欢
        • 2017-01-07
        • 1970-01-01
        • 1970-01-01
        • 2015-11-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多