android: consola de desarrolladores google cambio de versión de apk
Estoy recibiendo este error al subir mi aplicación revisada a la Consola para programadores de Google Play: "El código de versión de tu APK debe ser superior a 1." Debería usar la versión 0.9 antes. Me gustaría usar la versión 1 para mi primer lanzamiento de la aplicación. ¿Cómo puedo corregirlo? Gracias
Puedes llamarla .9 pero tienes que referirte a ella en tu manifiesto como 1.
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.yourthing.here" android:versionCode="1" android:versionName="0.9" >
Cuando lanzas la versión 1, la incluyes en tu manifiesto como tal:
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.yourthing.here" android:versionCode="2" android:versionName="1.0" >
Eso debería funcionar. No estoy seguro de 100% seguro si nombrar menos de 0 está bien, pero creo que debería ser.
Con la creciente popularidad de Android Studio y Gradle, es decir, si usted está usando eso, entonces u tendrá que hacerlo en el archivo build.gradle. Esto es para la gente que podría tropezar en este post para en el futuro, como lo hice.
esto es lo que tendría que editar.
defaultConfig { minSdkVersion 9 targetSdkVersion 19 versionCode 2 versionName "1.1" }
Cambie el verCode
y el versionName
como lo haría en el AndroidManifest
.
Compruebe el nombre de versionCode
y el versionName
versionCode
su archivo AndroidManifest.xml
. Usted necesita aumentar estos números, el versionCode
siempre debe ser aumentado en 1, y versionName
a lo que quiera
El atributo android:versionName
no importa. Puedes poner lo que quieras allí y la Consola para desarrolladores no te importará.
La consola de desarrolladores se queja del atributo android:versionCode
que debe incrementarse cada vez que subes un nuevo APK (y debe ser un número).
Afortunadamente, sus usuarios nunca verán este valor en particular. Es simplemente para Google Play (y usted mismo) hacer un seguimiento de las versiones.
El VersionCode es sólo un entero y está diseñado para ser incremental. Es el nombre de versión que puedes establecer en lo que quieras. VersionCode debe incrementarse cada versión.
Por lo tanto, establece tu VersionCode a 2 y tu VersionName a "0.9" 🙂 Trabajo hecho!
Como guía:
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.goosesys.dta_pta_test" android:versionCode="4" android:versionName="3.1" >