Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Error al obtener el error msg install failed missing shared library

He hecho una aplicación que utiliza google maps APi, estoy usando titanium 1.2.2 y móvil sdk 1.5.1 para android, wenever estoy tratando de ejecutar la aplicación en el emulador, la consola muestra un error

[INSTALL_FAILED_MISSING_SHARED_LIBRARY]

¿Qué significa este error y cómo solucionarlo?

7 Solutions collect form web for “Error al obtener el error msg install failed missing shared library”

Tuve el mismo problema. Asegúrate de haber cambiado el destino de Android ### a las API de Google en el Administrador de AVD.

  1. Abrir el SDK de Android
  2. Seleccione Herramientas -> Administrar AVDs
  3. Seleccione un / el dispositivo virtual y haga clic en editar
  4. En las API de selección de destino de Google …

Si este objetivo no existe en la lista, debe instalar las API de Google para el Nivel que necesita.

Esto aparecerá en la lista de verificación bajo el nivel deseado en el Administrador de SDK de Android. Una vez que esté instalado (vaya a tomar un café, puede tomar algún tiempo), repita los pasos 1 – 4.

Ejecute android.exe o la utilidad de android.sh esto traerá el programa para instalar androide SDK. Ve a complementos de terceros y selecciona Google Api. Después de que se han desplegado / instalado. Por favor, asegúrese de volver a iniciar adb. Si se le pide un reinicio de adb. Porfavor di que si.

Puede añadir android: required = "false" flag a su archivo de manifiesto y la aplicación debe ser capaz de comenzar.

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

Entonces usted tiene que asegurarse de proteger su código de lanzar una excepción en lugares donde lo necesite. Puede probar algo como esto para comprobar si la biblioteca está presente:

 Class.forName("com.google.android.maps"); 

Esto ocurre cuando su aplicación requiere una biblioteca que no haya incluido o que su dispositivo no la tenga.

Asegúrate de usar la API de Google para Google Maps.

La sugerencia habitual para asegurarse de que se está ejecutando contra un SDK de Android de Google API es correcta.

Sin embargo, también hay un error si está utilizando Titanium Studio por lo que actualizar la versión de SDK en Titanium no actualiza el SDK en el AVD android real. Tendrá que abrir el SDK Manager (SDK Manager.exe o SDK Setup.exe), seleccionar "Virtual Devices" a la izquierda y luego editar todos los dispositivos apropiados para establecer su "Target" en el SDK deseado.

Tienes que agregar

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

Entre el <application> </application>

Etiquetas del Manifiesto.

También me encontré con este mismo problema y seguí pasos @CraigS pero didnt help.I estaba trabajando en el emulador.

Luego intenté desinstalar la aplicación del emulador y ejecutar el proyecto de nuevo. Se instaló correctamente. Simplemente intente esto también si el método CraigS no ayuda. 🙂

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.