android:google开发者控制台更改apk版本

时间:2013-10-30 17:02:02

标签: android

将修改后的应用上传到Google Play开发者控制台时出现此错误:“您的APK版本代码需要高于1”。我之前应该使用0.9版本。 我想在我的第一个应用程序版本中使用版本1。我该如何纠正?感谢

5 个答案:

答案 0 :(得分:2)

你可以调用它.9但你必须在清单中将它称为1。

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.yourthing.here"
android:versionCode="1"
android:versionName="0.9" >

当您发布版本1时,您将其包含在清单中:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.yourthing.here"
android:versionCode="2"
android:versionName="1.0" >

那应该有用。不确定100%确定命名小于0是否可以,但我认为应该是。

答案 1 :(得分:2)

随着Android Studio和Gradle的日益普及,即如果您正在使用它,那么您将不得不在build.gradle文件中执行此操作。这适用于那些可能在未来偶然发现这篇文章的人,就像我一样。

这是您必须编辑的内容。

defaultConfig {
    minSdkVersion 9
    targetSdkVersion 19
    versionCode 2
    versionName "1.1"
}

verCode中一样更改versionNameAndroidManifest

答案 2 :(得分:1)

检查您的AndroidManifest.xml文件versionNameversionCode。你需要增加这些数字,versionCode应该总是增加1,而versionName增加到你想要的颜色

答案 3 :(得分:1)

android:versionName属性并不重要。你可以在那里放置任何你想要的东西,而开发者控制台也不会在乎。

开发者控制台抱怨android:versionCode属性,每次上传新的APK时,必须增加(并且必须是数字)。

幸运的是,您的用户永远不会看到此特定值。只需Google Play(和您自己)跟踪版本。

答案 4 :(得分:1)

VersionCode只是一个整数,旨在增量。这是您可以设置为任何您喜欢的版本名称。每个版本都必须递增VersionCode。

因此,将VersionCode设置为2,将VersionName设置为“0.9”:)完成工作!

作为指南:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.goosesys.dta_pta_test"
android:versionCode="4" 
android:versionName="3.1" >