Mar*_*vic 161 android android-manifest google-play
如何更改Android版本的Android版本和代码版本号?我想在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">
Run Code Online (Sandbox Code Playgroud)
但它不会工作.当我试图在Google Play上发布它时,它显示我必须更改Android版本名称和代码.请帮忙.
Aja*_*y S 312
进入build.gradle并在defaultConfig元素内设置版本代码和名称
defaultConfig {
minSdkVersion 9
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
Run Code Online (Sandbox Code Playgroud)

Ivo*_*nov 72
在Android Studio中设置版本的最简单方法:
按SHIFT + CTRL + ALT + S(或文件 - >项目结构 - >应用程序)
选择标签'Flavors'
最后两个字段是"版本代码"和"版本名称"
pyu*_*s13 17
您可以在模块的文件中定义versionName,如下所示:versionCodebuild.gradle
android {
compileSdkVersion 19
buildToolsVersion "19.0.1"
defaultConfig {
minSdkVersion 8
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
.... //Other Configuration
}
Run Code Online (Sandbox Code Playgroud)
小智 7
在android studio中按Ctrl + Alt + Shift + S或转到文件>项目结构...在左侧选择应用程序并在默认配置更改版本代码,名称等上选择右侧的falvors选项卡...

您可以使用适用于 Gradle的高级构建版本插件来明智地管理应用程序版本。
你只需要在你中包含插件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'
Run Code Online (Sandbox Code Playgroud)
然后您可以使用版本控制功能(并且,显然,自定义它们):
advancedVersioning {
nameOptions { }
codeOptions { }
outputOptions { }
}
def appVersionName = advancedVersioning.versionName
def appVersionCode = advancedVersioning.versionCode
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请查看官方文档。