如何在Android Studio中更改Android版本和代码版本号?

如何更改Android版本和代码版本号Android Studio? 我想在Google 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"> 

但它不会工作。 当我试图在Google Play上发布它时,显示我必须更改android版本名称和代码。 请帮助。

进入build.gradle并在defaultConfig元素中设置版本代码和名称

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

截图

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

  1. 按SHIFT + CTRL + ALT + S

  2. select标签“味道”

  3. 最后两个字段是“版本代码”和“版本名称”

你可以在你的模块的build.gradle文件中定义你的versionNameversionCode ,像这样:

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

在android studio中按Ctrl + Alt + Shift + S或转到文件>项目结构…select左侧的应用程序,并select右侧的默认configuration更改版本代码,名称等等… 在这里输入图像说明

打开你的build.gradle文件,并确保在defaultConfig元素中有versionCodeversionName 。 如果不是,请添加它们。 请参阅此链接了解更多详情。

您可以使用Gradle的高级构build版本插件 明智地pipe理您的应用程序版本

你只需要将这个插件包含在build.gradle

 buildscript { repositories { jcenter() } dependencies { classpath 'org.moallemi.gradle.advanced-build-version:gradle-plugin:1.5.0' } } apply plugin: 'org.moallemi.advanced-build-version' 

然后你可以使用版本function(显然, 自定义它们):

 advancedVersioning { nameOptions { } codeOptions { } outputOptions { } } def appVersionName = advancedVersioning.versionName def appVersionCode = advancedVersioning.versionCode 

有关更多信息,请查看官方文档 。

进入build.gradle并在defaultConfig元素中设置版本代码和名称

defaultConfig {minSdkVersion 9 targetSdkVersion 19 versionCode 1 versionName“1.0”}

更新清单文件后,而不是build立你的项目,去命令行,并达到path… bld \ Debug \ platforms \ android。 运行命令“ant release”。 您的新release.apk文件将有一个新的版本代码。

我没有得到在Android Studio 1.4工作的其他答案。 但是这工作:点击您的应用程序名称在主function区左下方。 它会显示一个文件列表。 打开AndroidManifest.xml并在那里更改版本号和版本号。