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" > 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.