Galaxy Nexus – CPU ABI errónea seleccionada durante el tiempo de instalación

En mi producto estoy descubriendo que cuando instalo el archivo APK en el Galaxy Nexus con Android 4.0.1 el archivo incorrecto .so se está instalando. Tengo un llamado "grasa" APK que incluye código nativo para armeabi, armeabi-v7a y x86.

Estoy descubriendo que el archivo .so de la CPU armeabi ABI se extrae del archivo APK en lugar del archivo armeabi-v7a .so. Si quito la carpeta "armeabi" del archivo APK entonces el nexo galaxia instala correctamente el archivo .so de la carpeta armeabi-v7a.

He comprobado que la CPU ABI del nexo es "armeabi-v7a" y su ABI secundario es "armeabi".

¿Alguien más ha visto este problema, y ​​han encontrado una manera de evitar el problema sin quitar la carpeta "armeabi" de su directorio libs en el APK?

Esto parece ser un error. Lo he probado también creando un pequeño proyecto usando código nativo y de hecho Galaxy Nexus elige la biblioteca incorrecta (armeabi en lugar de armeabi-v7a).

He informado de este error en http://code.google.com/p/android/issues/detail?id=25321 , con el proyecto de ejemplo adjunto al error. Por favor, márquelo para llamar la atención sobre los ingenieros de Android.

Parece que otra pregunta StackOverflow se origina de este error también: Android rendimiento de matemáticas en coma flotante .

  • 100% de aplicaciones nativas C en Android?
  • ¿Cómo puedo compilar un programa C existente para Android usando NDK?
  • Compila OpenSSL 1.1.0 para Android
  • Advertencia de ARM: swp {b} use está obsoleto para esta arquitectura
  • Crash al cerrar el teclado virtual mientras utiliza la actividad nativa
  • Android - enviar comandos HDMI CEC a TV - minix - libCEC
  • AndroidRuntime Causado por: java.lang.unsatisfiedLinkError: No se pudo cargar tfp_jni: findLibrary returned null
  • ¿Cómo utilizar la biblioteca JNI compilada por NDK en una aplicación Java normal no Android?
  • Posible anular la biblioteca del sistema .so en la aplicación
  • ¿Cómo puedo cargar mi propia clase Java en C en Android?
  • ¿Se bloquea la aplicación Android de repente mientras se ejecuta?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.