Mi aplicación para Android muestra que "este elemento no es compatible con tu dispositivo"

Acabo de publicar una actualización de mi aplicación en el mercado. Entonces traté de ponerlo en el mercado en mi Nexus One con 2.2.2. No pude encontrarlo en el mercado por teléfono. Fui al mercado web, lo encontré, pero la instalación se deshabilitó diciendo "este elemento no es compatible con tu dispositivo". Abajo está mi manifiesto – no veo nada que lo impida trabajar en mi Nexus One. Me hace pensar que no está mostrando para otros también. ¿Puede alguien instalar (o ver si se puede ver) "Occupied for Kids" o "Occupied for Kids (Demo)". Puedes probar la versión de demostración con bastante facilidad porque es gratis. Ambos presentan el problema.

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.ecg.occupiedDemo" android:versionCode="15" android:versionName="2.01" android:installLocation="auto" > <supports-screens android:smallScreens="false" android:normalScreens="true" android:largeScreens="true" android:anyDensity="true" /> <uses-configuration android:reqTouchScreen="finger"></uses-configuration> <uses-permission android:name="android.permission.INTERNET" /> <application android:icon="@drawable/button_launchdemo" android:label="@string/app_name"> *<Activity List Here>* </application> <uses-sdk android:minSdkVersion="7" android:targetSdkVersion="7" /> </manifest> 

Otra posible razón:

Tuve este problema cuando publiqué una aplicación, así que monkied alrededor con él hasta que lo averigüé. Cuando inhabilité la protección contra copia en mi aplicación, de repente era compatible con mi dispositivo (Sony Xperia Play) y pude instalar a través del mercado de Android.

La protección contra copias ya está obsoleta y está siendo reemplazada por una nueva característica de licencia, por lo que suponiendo que las licencias no tengan el mismo error, este problema se eliminará en teoría. Para los afectados ahora, he encontrado una solución potencial, pero requiere un gestor de arranque desbloqueado para borrar la partición de caché:

http://forum.xda-developers.com/showpost.php?p=11626645&postcount=425

Así que si eres un desarrollador y algunas personas no pueden ver tu aplicación, desactiva la protección contra copias y usa la licencia en su lugar. También sugiero usar el SDK de Android construido en la función ProGuard para ofuscar (codificar) su código para que sea más difícil hacer ingeniería inversa.

Después de jugar algunos, encontré una respuesta a mi problema. Cuando subí el APK al mercado, recibí una advertencia "Este apk solicita 1 plataformas nativas que se utilizarán para el filtrado de Android Market" porque incluí un archivo JAR. Una vez que eliminé el archivo JAR, empezó a aparecer de nuevo.

Ok resuelto

Lo que haces es en la consola de desarrolladores de android. Desciende hacia abajo ahora puedes ver dispositivos compatibles que son compatibles. Usted ve el siguiente por ejemplo.

android developer console: Dispositivos compatibles [Más información] Esta aplicación solo está disponible para dispositivos con estas características, tal como se definen en el manifiesto de la aplicación. Disposiciones de pantalla: NORMAL LARGE XLARGE Densidades de pantalla: características del dispositivo necesarias android.hardware.touchscreen Esta aplicación está disponible para más de 469 dispositivos.

Haga clic en el enlace en relación con los dispositivos Mostrar. Entonces, si su dispositivo no está allí, NO MOSTRARÁ EN EL MERCADO. Una de las razones es que algunos diseños de Pantalla en teléfonos posteriores que ejecutan 1.6+ son designados SMALL y no serán compatibles en 1.5. Por lo tanto, en este ejemplo, su aplicación no funcionará en un teléfono con pantalla pequeña 1.6+. En este caso para agregar soporte de pantalla pequeña, agregue una versión de SDK de destino a su manifiesto. ¡Entonces su proyecto no compilará! Así que haga clic derecho en su proyecto -> propiedades y cambiar la meta de construcción a 1,6, todavía se ejecutará en 1,5, pero ahora se ha visto en el mercado. Tan pronto como subas (antes de publicar) deberías ver tu teléfono en la lista de dispositivos compatibles … ¡habla de swing y round-a-bouts!

  • Android Market - Tiempo de espera entre dos actualizaciones
  • ¿Implementar la aplicación a través de Google Play Store en un canal privado sin Google Apps?
  • Mi aplicación no está visible en Google Play Store para Samsung Galaxy Note 4
  • Mi aplicación para Android es incompatible con casi todos los dispositivos Android
  • Hipervínculo en la descripción de Android Market
  • Cargar aplicación de Android con código de versión diferente, pero el mismo nombre de versión
  • Cómo evitar que la aplicación se ejecute en tablets Android
  • Android - tantos problemas con la biblioteca de expansión
  • ¿Cuándo se renueva automáticamente una suscripción de Google Play para Android?
  • Cómo arreglar la representación lenta (vitales de Android)
  • Procedimiento para licenciar el mercado de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.