No se puede subir el APK actualizado a Google Play Store

El mismo problema fue publicado aquí, pero la respuesta dada no funcionó para mí. He subido a la tienda antes y ahora no puedo actualizar mi aplicación para incluir algunas correcciones de errores. Siempre que intento cargar el APK consigo este error

Subida fallida

Subiste un APK debugable. Por razones de seguridad, debes desactivar la depuración antes de publicarla en Google Play.

He intentado agregar Android: debuggable = "false" a mi manifiesto pero todavía estoy recibiendo el mismo mensaje.

Actualmente utilizo Android Studio para generar mi APK firmado.

Editar Aquí está mi AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.aventuracctv.aventurafibercalculator" android:versionCode="3" android:versionName="1.2" android:debuggable="false"> <uses-sdk android:minSdkVersion="7" android:targetSdkVersion="18" /> <application android:allowBackup="true" android:icon="@drawable/app_icon" android:label="Fiber Calculator" android:theme="@style/AppTheme"> <activity android:name="com.aventuracctv.aventurafibercalculator.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> 

7 Solutions collect form web for “No se puede subir el APK actualizado a Google Play Store”

Parece que ahora tienes que establecer explícitamente android: debuggable = false . (Al menos con Android Studio 0.3.6.)

Debuggable es una propiedad de la etiqueta de la aplicación . (No es la etiqueta de manifiesto.)

 <application android:debuggable="false" ... more attributes 

Si has añadido este atributo correctamente y Google Play todavía rechaza tu APK, intenta modificar build.gradle para establecer tu propia clave para depurar

 signingConfigs { debug { storeFile file("my-keystore-file.jks") storePassword "my-password" keyAlias "my-alias" keyPassword "my-password" } } 

Suponiendo que utilice 'Generar firmado APK' en Android Studio y asumiendo que está usando Gradle, ahora tendrá que configurar Gradle para firmar su apk. La razón de ser que el botón en Android Studio no se ejecuta 'gradle assembleRelease' que haría su apk no debuggable.

Siga las instrucciones que aparecen cuando hace clic en Generar firmado APK.

Para los proyectos basados ​​en Gradle, la configuración de firma debe especificarse en los scripts de generación de Gradle. Configure sus configuraciones de firma como se describe en la guía del usuario: http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Signing-Configurations

A continuación, ejecute "gradle assembleRelease", y encontrará su APK en el directorio build / apk /.

Ojalá Google corrija el botón Generar Firmado de APK en Android Studio o revertirá la Play Store de nuevo para permitir APKs debuggables de nuevo hasta que arreglen Gradle / Android Studio.

Sólo tienes que configurar variantes de construcción si estás en android studio.

Flow => Ir a Build Variantes -> From Build variant -> Seleccionar el modo de liberación

Aquí sólo tienes que configurar el modo como release no debug.

NOTA: Esto es para la seguridad de su apk en la tienda de google play.

PARA LOS USUARIOS DE ESTUDIO NO ANDROID:

Aquí sólo tenemos que configurar el android: debuggable = "false" en la etiqueta de la aplicación de su archivo menifest y ya está.

Y usted está fuera de su problema.

Gracias y no dude en comentar …

Creo que tienes que configurarlo como "falso" para desactivar la depuración.

Supongo que has actualizado tu android studio a 0.3.6.

revisa este:

Android Studio genera apk firmado no trabajando en build 0.3.6 – Dar Error

Y también como 6thSigma dijo: run "gradle assembleRelease"

Google Play no aceptará una versión de depuración del archivo .apk. Sólo puede subir un .apk compilado como versión de lanzamiento. Además, debe estar firmada con la clave de desarrollador de Android, que ocurre en el mismo paso, al menos si utiliza Eclipse.

Asegúrese de distribuir un archivo .apk que es su versión de versión firmada, tal como se describe aquí:

http://developer.android.com/tools/publishing/app-signing.html#releasecompile

En build.gradle (Module: app) convierte el debugable en falso

  buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } debug { debuggable false } } 
  • Google Play: ¿actualiza una aplicación no publicada para los usuarios existentes, pero no para los nuevos usuarios?
  • Los usuarios de Android sin cámaras en sus dispositivos no pueden descargar mis aplicaciones de Google Play. ¿Por qué?
  • Subiste un APK que se firmó en modo de depuración. Necesita firmar su APK en el error de modo de liberación
  • Google Play: necesitas comprobar el icono dentro de tu APK porque no es válido
  • ¿Por qué no puedo responder a las críticas de PlayStore?
  • Google Play no muestra mi aplicación.
  • Actualizaciones de aplicaciones de Android Market
  • ¿Es posible conocer la fuente (por ejemplo, Google Play) de la aplicación para Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.