Estoy transfiriendo un juego de Unity a Android, y he configurado el "Nivel mínimo de API" en la configuración del reproductor a "2.3.3 (nivel de API 10)".
Sin embargo, en la tienda, dice "Requiere Android: 1.6 y superior".
En Google Developer Console no encontré esta configuración, por lo que supongo que la tienda solo está tratando de "adivinar" si examina la aplicación y falla.
¿Me he perdido algo?
android
unity
google-play
o0 '.
fuente
fuente
Respuestas:
Probablemente haya publicado su APK como Alfa o Beta. Este es un error conocido y Google Play Store mostrará incorrectamente "Requiere Android: 1.6 y superior". Cuando implemente su APK como producción, mostrará el número correcto.
Puede verificar la versión minSdkVersion de su apk con la herramienta de línea de comandos
aapt
(dentro de sdk / platform-tools)aapt d badging game.apk
o
aapt l -a game.apk
Pero debe poner la configuración correcta a su manifiesto en cualquier caso:
fuente
Bueno. En lugar de editarlo directamente como lo intentó Lestat, ¿qué tal intentar configurarlo programáticamente, con la ayuda de Unity?
Documentación para minSdkVersion
fuente
Eso se define en el archivo de manifiesto de Android:
fuente
Es posible que usted y / o su IDE (si está usando uno) se hayan perdido algo. Es probable que haya elementos en su proyecto que estén causando esto.
Verifique cualquier cosa que pueda haberse introducido en una API posterior. También asegúrese de que su proyecto esté dirigido al nivel API correcto.
fuente