Pregunta

Cuando estoy intentando ejecutar una aplicación Android que utiliza la API de Google me sale el siguiente error

  

[2009-07-11 11:46:43 - FirstMapView] Error de instalación: INSTALL_FAILED_MISSING_SHARED_LIBRARY
  [2009-07-11 11:46:43 - FirstMapView]. Por favor, compruebe la salida Logcat para más detalles
  [2009-07-11 11:46:44 - FirstMapView]! Lanzamiento cancelado

Puede alguien ayudarme a solucionar este error?

¿Fue útil?

Solución

Para conseguir más allá de INSTALL_FAILED_MISSING_SHARED_LIBRARY de error con Google Maps para Android:

  1. Instalar API de mapa de Google. Esto se puede hacer en Eclipse Windows / SDK de Android y AVD Manager -> Paquetes disponibles -> Terceros Complementos -> Google Inc. -> API de Google por Google Inc., Android API X

  2. Desde la línea de comandos crear nueva AVD. Esto puede hacerse mediante la lista objetivos (objetivos lista androide), entonces android crear avd -n new_avd_api_233 -t "Google Inc.:Google API: X"

  3. A continuación, crear AVD (Android Virtual Device) en Eclipse Windows / Android SDK y AVD Manager -> Nuevo ... -> (Nombre: new_avd_X, Target: Google API (Google Inc.) - API Nivel X)

    IMPORTANT : Usted debe crear su AVD con destino como las API de Google (Google Inc.) de lo contrario volverán a fallado.

  4. Android Project Crear en Eclipse Archivo / / Nuevo proyecto Android y seleccionar las API de Google objetivo build.

  5. añadir entre etiquetas.

  6. Ejecutar proyecto como aplicación Android.

Si el error persiste, entonces usted todavía tiene problemas, si funciona, entonces este error es siempre detrás de usted.

Otros consejos

<uses-library
            android:name="com.google.android.maps"
            android:required="false" />

si es necesario es cierto, tal vez usted necesita cambiar

Puede resolver sea que se ejecuta en Google emulador API.

Para ejecutar el emulador de Google API, abra el Administrador de Android SDK y AVD> paquetes disponibles> Google Repos> seleccionar los niveles de la API de Google que usted necesita para poner a prueba sucesivamente.

Después de la instalación de ellos, añadirlos como dispositivo virtual y correr.

  1. Eclipse Abrir
  2. Ir a:

      

    Proyecto> Propiedades> Android>   seleccionar: API de Google Android 4.0.3

  3. Haga clic en icono:

      

    Administrador de dispositivos Android virtual> Editar> cuadro Slect en Tabget> API de Google APIsLevel15
      y seleccione Built-in: es WQVGA400> Editar AVD> Inicio

Tengo este mismo error al instalar en un dispositivo real. Más información y una solución para cargar las bibliotecas que faltan para que el dispositivo se pueden encontrar en la siguiente dirección:

corregir el error INSTALL_FAILED_MISSING_SHARED_LIBRARY

Para hacer esto correctamente, hay 2 archivos clave que deben copiarse en el sistema:

com.google.android.maps.xml

com.google.android.maps.jar

Estos archivos se encuentran en el 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 se pueden encontrar los archivos en el androide   SDK Si tienes Google Maps API v1

Después de descomprimir cualquiera de estos archivos, que desea copiar los archivos en el sistema, al igual que-ah-tan:

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, versión de la API sería en el octavo ... tenía el mismo error y me dijo que era el error de API de Google Maps, lo único que hizo fue cambiar mi ADV para mi proyecto de API y 2.2 también para la API.

Esto funcionó para mí y encontró la API de biblioteca necesarios.

Esto ocurre cuando se está tratando de ejecutar la aplicación en el emulador. Emulador no han compartido biblioteca de los mapas de Google.

Otra manera de resolver este problema es instalar las librerías faltantes que se necesita.

Puede descargar las librerías y ver cómo instalar aquí .

Cuando intento estas soluciones.
He resuelto con:
crear un nuevo dispositivo virtual (seleccione las API de Google (Google Inc) Nivel 15 -API reemplazar androide 4.0.3-APILevel 15) a continuación, ejecute de nuevo. Se solucionó.

Creo que es sólo porque el dispositivo no tiene las API de Google ~

IDE: android-estudio OS: Ubuntu 12.04

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top