No se puede distribuir la aplicación en Android Wear en la consola de Google Play para desarrolladores

Estoy intentando enviar mi recién creado reloj Android Wear a través de la consola de Google Play para desarrolladores. El problema es la casilla de verificación "Distribuir su aplicación en Android Wear" en la sección de precios y distribución está deshabilitada. No puedo entender por qué.

Lo que hice:

1) Captura de pantalla subida para Android Wear

2) Subido dos archivos APK en versiones beta cerradas. Ambos archivos están firmados con una clave, tienen diferentes nombres de versión. En primer lugar es el teléfono apk con el desgaste incorporado apk (minSdkVersion 23), segundo – autónomo desgaste apk (minSdkVersion 25) tiene metadatos android: name = "com.google.android.wearable.standalone" android: value = "true" en el manifiesto archivo.

Todo parece correcto y la aplicación está lista para publicarse en la producción, excepto la casilla de verificación "Distribuir tu aplicación en Android Wear" que permanece deshabilitada. ¿Qué me falta?

Es posible que desee comprobar Packaging and Distributing Wear Apps y ver si ha perdido algo.

Como se ha comentado, además de especificar el código de versión de APK (desgaste independiente y uso incrustado), también compruebe si ha actualizado el archivo build.gradle del módulo de build.gradle para incluir lo siguiente si una aplicación incrustada existente tiene una versión mínima de SDK de 23:

 android { // Allows you to reference product flavors in your // phone module's build.gradle file publishNonDefault true ... defaultConfig { // This is the minSdkVersion of the Wear 1.x embedded app minSdkVersion 23 ... } buildTypes {...} productFlavors { wear1 { // Use the defaultConfig value } wear2 { minSdkVersion 25 } } } 

Además, marque Distribuir en Android Wear para obtener más información.

Me tropecé con el mismo problema.

  • Tenía <uses-feature android:name="android.hardware.type.watch" /> en mi manifiesto
  • Tenía <meta-data android:name="com.google.android.wearable.standalone" android:value="true" /> en mi manifiesto
  • MinSdk se estableció en 25

Sin embargo, la casilla de verificación de la distribución de desgaste se ha deshabilitado.

Por diversión intenté editar el HTML con las herramientas de inspección de Chrome y eliminé el atributo "deshabilitado" de la casilla de verificación. Efectivamente, el ajuste se bloqueó después de habilitar la casilla de verificación, y ahora la distribución de desgaste está habilitada. ¡Darle una oportunidad!

He recibido el correo electrónico del soporte de Google diciendo que trabajaron en el problema y cambiaron algo. Ellos notaron que mi archivo de manifiesto para móvil no tenía línea <uses-feature android:name="android.hardware.type.watch"/> Sólo tenía esta línea en el manifiesto del módulo Wear.

He añadido esta línea, subido una nueva versión con 2 archivos apk para el desgaste 2,0 y 1,0 y después de que la casilla de verificación se activó.

Actualmente, los muelles oficiales para Wear 2.0 no dicen claramente que esta línea debe agregarse a ambos archivos de manifiesto.

También es extraño que antes de que el problema con este proyecto me las arreglé para cargar con éxito otro proyecto de Wear 2.0 a la consola del desarrollador (con casilla de verificación habilitada), y la línea sólo estaba en el manifiesto de módulo de desgaste.

De hecho, envié un correo electrónico a Google sobre esto – fue un problema de su lado y ahora lo han arreglado …

Si agrega <uses-feature android:name="android.hardware.type.watch"/> a su manifiesto móvil (no manifiesto usable) su apk será distribuido sólo para dispositivos WEARABLE! No lo haga si desea distribuir también para teléfonos móviles.

Tengo el mismo problema. La casilla de verificación "Distribuir su aplicación en Android Wear" aparece en gris. He seguido todas las instrucciones en la Distribución de aplicaciones , he añadido todas las capturas de pantalla utilizables y todavía no puedo marcar la casilla. He contactado con el soporte. Primero dijeron, que en mi manifiesto usable en necesidad de reemplazar:

 android.hardware.type.watch 

con:

 android.hardware.type.WATCH 

Eso no ayudó. Luego me dijeron, que hay un error en la consola del desarrollador y que debe ser resuelto por el martes 9 de mayo. Por desgracia, no arreglaron nada o no hicieron nada en absoluto. A continuación me dijeron, que tengo que agregar <uses-feature android:name="android.hardware.type.watch"/> a mi archivo de manifiesto móvil. No puedo hacerlo, porque apk se distribuiría sólo para dispositivos portátiles.

Les he enviado mis manifest.xml y build.xml para móviles y usables y esperando la respuesta.

Antes de abril he añadido cerca de 10 aplicaciones usables (también con soporte 2.0) y no hubo ningún problema.

En mi punto de vista no saben cuál es el problema y no pueden ayudarnos. Además, las instrucciones de la distribución de aplicaciones están desactualizadas y en un lugar hay información, ese SDK mínimo debe ser 23 y pocas páginas a continuación hay código de ejemplo con SDK mínimo 21.

  • Filtrado de reproducción de Google basado en Density
  • ¿Cómo encontrar la cuenta de Gmail asociada con Android Market?
  • ¿Alguna API de Android Market de Google?
  • ¿Cómo instalar la aplicación de Google Play en el emulador de Android Studio?
  • Redireccionar usuario a la página de suscripción en la tienda de reproducción
  • Insignia dinámica HTML de la aplicación de Google Play
  • Android - Cómo interceptar la intención de 'Instalar aplicación'
  • Aplicación firmada para Android ClassNotFoundException
  • Error 500 de la API REST de Android Developer de Google Play al obtener información de suscripción
  • ¿Se ha suspendido mi aplicación de Google Play, sugerencias?
  • Cómo determinar qué mercado de android se utilizó para descargar mi aplicación
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.