Error de INSTALL_FAILED_MISSING_SHARED_LIBRARY en Android
Cuando estoy intentando funcionar una aplicación del androide que utilice la API de Google consigo el error siguiente
[2009-07-11 11:46:43 – FirstMapView] Error de instalación: INSTALL_FAILED_MISSING_SHARED_LIBRARY
[2009-07-11 11:46:43 – FirstMapView] Compruebe la salida logcat para obtener más detalles.
[2009-07-11 11:46:44 – FirstMapView] Lanzamiento cancelado!
- ¿Cómo agregar una biblioteca dinámica a Android?
- Eclipse "\ Android Private Libraries" vs "\ Referenced Libraries"
- Construir biblioteca compartida enlazando a otras bibliotecas no estándar compartidas
- ¿Cómo construir el proyecto Flutter con el archivo aar de Android?
- Uso de archivos .so en Android Studio
¿Puede alguien ayudarme a resolver este error?
- Cómo usar una biblioteca compartida en la actividad nativa
- Android ndk UnsatisfiedLinkError al usar una biblioteca compartida precompuesta
- Android - ¿Cómo cargar la biblioteca compartida?
- Cómo cargar un objeto compartido nativo, en un tarro, de una aplicación de Android?
- Cómo construir ffmpeg bibliotecas compartidas sin sufijo de versión
- Proyecto nativo de Android que hace referencia a la biblioteca compartida desde el proyecto de biblioteca de c ++
- Android - No se pudo encontrar google-play-services_lib.apk! error
- ¿Cómo usar las bibliotecas nativas de android en Java usando eclipse?
Para obtener más INSTALL_FAILED_MISSING_SHARED_LIBRARY
error INSTALL_FAILED_MISSING_SHARED_LIBRARY
con Google Maps para Android:
-
Instale las API de mapas de Google. Esto se puede hacer en Eclipse Windows / Android SDK y AVD Manager -> Paquetes Disponibles -> Complementos de Terceros -> Google Inc. -> Google APIs de Google Inc., Android API X
-
Desde la línea de comandos crear AVD nuevo. Esto se puede hacer mediante la lista de objetivos (objetivos de la lista de android), a continuación, crear anddav avd -n new_avd_api_233 -t "Google Inc.:Google APIs: X"
-
A continuación, cree AVD (Android Virtual Device) en Eclipse Windows / Android SDK y AVD Manager -> New … -> (Nombre: new_avd_X, Target: API de Google (Google Inc.)
IMPORTANT
: Debe crear su AVD con Target como API de Google (Google Inc.) de lo contrario volverá a fallar. -
Crea Proyecto Android en el archivo Eclipse / Nuevo / Proyecto Android y selecciona Destino de compilación de API de Google.
-
Agregue <uses-library android: name = "com.google.android.maps" /> entre etiquetas <application> </ application>.
-
Ejecutar proyecto como aplicación para Android.
Si el error persiste, entonces usted todavía tiene problemas, si funciona, entonces este error está siempre detrás de usted.
<uses-library android:name="com.google.android.maps" android:required="false" />
Si es necesario, es necesario cambiar
Puedes resolverlo ejecutándose en el emulador de la API de Google.
Para ejecutar en el emulador de API de Google, abre tu Android SDK & AVD Manager> Paquetes disponibles> Google Repos> selecciona los niveles de API de Google que necesitas probar.
Después de instalarlos, agréguelos como dispositivo virtual y ejecútelos.
- Eclipse abierto
-
Ir:
Proyecto> Propiedades> Android> seleccione: google APIs Android 4.0.3
-
Haga clic en Icono:
Administrador de dispositivos virtuales de Android> Editar> Cuadro de selección en Tablas> API de Google APIsLevel15
Y seleccione Built-in: es WQVGA400> Editar AVD> Iniciar
Tengo este mismo error al instalar en un dispositivo real. Puede encontrar más información y una solución para cargar las bibliotecas que faltan en el dispositivo en el siguiente sitio:
Corregir el error INSTALL_FAILED_MISSING_SHARED_LIBRARY
Para configurarlo correctamente, hay dos archivos clave que se deben copiar en el sistema:
Com.google.android.maps.xml
Com.google.android.maps.jar
Estos archivos se encuentran en cualquiera de estos paquetes de aplicaciones de Google:
http://android.d3xt3...0120-signed.zip http://goo-inside.me...0120-signed.zip http://android.local...0120-signed.zip
Estos enlaces ya no funcionan, pero puedes encontrar los archivos en el android sdk si tienes Google Maps API v1
Después de descomprimir cualquiera de estos archivos, desea copiar los archivos en su sistema, como-ah-so:
adb remount adb push system/etc/permissions/com.google.android.maps.xml /system/etc/permissions adb push system/framework/com.google.android.maps.jar /system/framework adb reboot
Estoy desarrollando una aplicación a la versión 2.2, la versión de la API sería en el octavo … tenía el mismo error y el error me dijo que era a google maps API, todo lo que hicimos fue cambiar mi ADV para mi proyecto API 2.2 y también para el API.
Esto funcionó para mí y encontró la biblioteca API necesaria.
Esto ocurre cuando intenta ejecutar la aplicación en el emulador. Emulator no tiene una biblioteca de google maps compartida.
Otra forma de resolver este problema es instalar las librerías que faltan que necesita.
Puede descargar las librerías y ver cómo instalarlas aquí .
Cuando intento estas soluciones.
Resolví con:
Crear un nuevo dispositivo virtual (seleccione Google APIs (Google Inc) -API Nivel 15 reemplazar android 4.0.3-APILevel 15) y luego ejecutar de nuevo. Resuelto.
Creo que es sólo porque el dispositivo no tiene google apis ~
IDE: android-studio SO: ubuntu 12.04
- Cómo cambiar entre ocultar y ver la contraseña
- Ejecución de pruebas simples de JUnit en Android Studio (IntelliJ) al utilizar una configuración basada en Gradle