如何更改Android版本和代码版本号Android工作室?我想更改谷歌Play上的apk文件(app),我需要更改Android版本和代码版本号。我在Android Studio的AndroidManifest.xml文件中尝试了这一点:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.bestsoftcorporation.circle.app"
android:versionCode="101"
android:versionName="2.0">

但这并不奏效。当我试图在谷歌上发布它时,它显示我必须更改Android版本名称和代码。


当前回答

Android Studio >= 3.6的Android版本和代码版本号变化:

有两种方法:

直接在Android项目上打开Flutter项目并修改文件 local.properties

修改以下值。例子:

flutter.buildMode=release
flutter.versionName=3.0.0
flutter.sdk=C\:\\src\\flutter
sdk.dir=C\:\\Users\\vgonza\\AppData\\Local\\Android\\sdk
flutter.versionCode=30

打开pubspec.yaml

改变

version: 2.0.0+8

意义: 版本名称为2.0.0 版本号为8

参见Suragch的例子:

如何设置Flutter app的构建和版本号

其他回答

进入构建。在defaultConfig元素中设置版本代码和名称

defaultConfig {
    minSdkVersion 9
    targetSdkVersion 19
    versionCode 1
    versionName "1.0"
}

打开构建。gradle文件,并确保在defaultConfig元素中有versionCode和versionName。如果没有,请添加。更多细节请参考此链接。

您可以在模块的构建中定义versionName和versionCode。Gradle文件是这样的:

android {
    compileSdkVersion 19
    buildToolsVersion "19.0.1"

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }
    .... //Other Configuration
}

在Android Studio中设置版本的最简单方法:

1. 按SHIFT+CTRL+ALT+S(或File -> Project Structure -> app)

Android Studio < 3.4:

选择“口味”标签 最后两个字段是“版本代码”和“版本名称”

Android Studio >= 3.4:

在左侧面板中选择“Modules”。 在中间面板中选择“app”。 在右侧面板中选择“Default Config”选项卡。 向下滚动查看和编辑“版本代码”和“版本名称”字段。

更新清单文件后,不要构建你的项目,而是转到命令行,到达路径…bld\Debug\platforms\android。执行命令“ant release”。您的新release.apk文件将有一个新的版本代码。