Los APK compatibles con Android Wear deben tener una versión mínima de SDK de al menos 23
Recibí este error al subir mi APK a GooglePlay: "APKs que soportan Android Wear deben tener una versión mínima de SDK de al menos 23, este APK tiene 20."
Tanto mi aplicación para móviles como para la aplicación de desgaste tienen sus SDK mínimos establecidos en 20.
- Error de facturación en la aplicación de Android Error: Este artículo no se pudo comprar. (Código de error: IAB-DPTL)
- ¿Cómo se elimina su propia aplicación del mercado de Android
- ¿Es posible conocer la fuente (por ejemplo, Google Play) de la aplicación para Android?
- Tamaño máximo de una aplicación de Android
- Restablecer el número de versión en la tienda de Google Play
Nunca he tenido problemas para actualizar mi aplicación anteriormente, esto parece ser una nueva restricción.
¿Es un error válido? Pensé que el SDK mínimo para el desgaste es de 20 [Android 4.4W / Kitkat]
He probado un-ticking: "Precios y distribución: distribuir su aplicación en Android Wear []", pero el error sigue ocurriendo.
El problema es que tengo gente usando SDKs 21 y 22 también. Además, si bien es una aplicación de desgaste dedicada, tiene alguna utilidad como una aplicación móvil independiente también.
¿Algún consejo?
Gracias, Glen
- Problemas de publicación y pruebas beta de Google Play
- "Com.example is restricted" al cargar APK en Play Store
- ¿Puedes buscar en Google Play con Intent?
- ¿Es posible impedir que la aplicación de Google Play cree un acceso directo de mi aplicación en la instalación?
- Proceso de actualización de mi aplicación en el mercado
- Google Play - Diferencia entre el vencimiento bajo y la madurez media
- ¿Cómo redirigir el usuario a la pestaña de revisión de la página de la aplicación en Google Play desde un navegador?
- cómo comprobar los códigos promocionales no utilizados en la consola de desarrolladores de google
Al parecer, estos rechazos se deben a los cambios que Google hizo en preparación para Android Wear 2.0 aplicaciones independientes. A veces, esta restricción bloquea inadvertidamente aplicaciones de teléfono que contienen aplicaciones de Android Wear 1.0 debido a una entrada de manifiesto.
Si tiene una entrada de manifiesto uses-feature en su aplicación host / phone para android.hardware.type.watch
, quítela y debería poder subir y superar la validación. Complete la entrada del manifiesto a continuación:
<uses-feature android:name="android.hardware.type.watch" android:required="false />
Me encontré con el mismo problema y encontré que tienes que subir varios APK a Google Play. Un APK que admite el nivel API 23 y superior (incluido el desgaste 23 y superior) y otro que admite el nivel API 20 a 22 (incluido el desgaste 20 a 22).
Más información: https://developer.android.com/google/play/publishing/multiple-apks.html
PD: Lo siento por mi inglés.
Tengo el mismo problema y no pude encontrar una solución diferente para subir varios APK. Esta solución no es mejor (no hay soporte de desgaste 23-), pero no hay manera de cargar APK.
En primer lugar, separo AndroidManifest.xml 23- entre 23+ causa de
<uses-feature android:name="android.hardware.type.watch" android:required="false"/>
Gradle de la aplicación:
productFlavors { demoVer { versionName = android.defaultConfig.versionName + "-TEST" } prodVer { signingConfig signingConfigs.config minSdkVersion 17 maxSdkVersion 22 versionCode 74 } prodVerMin23 { signingConfig signingConfigs.config minSdkVersion 23 versionCode 75 } } dependencies {wearApp project(path: ':wearapp', configuration: 'prodVerMin23Release')}
Gradle del desgaste:
compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig { minSdkVersion 20 targetSdkVersion 23 } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } productFlavors { prodVerMin23 { minSdkVersion 20 } }
- La notificación en curso en Android honeycomb tiene un comportamiento inconsistente
- WebView OverScroll