Erreur INSTALL_FAILED_MISSING_SHARED_LIBRARY dans Android

Lorsque j’essaie d’exécuter une application Android qui utilise Google API, j’obtiens l’erreur suivante

[2009-07-11 11:46:43 – FirstMapView] Erreur d’installation: INSTALL_FAILED_MISSING_SHARED_LIBRARY
[2009-07-11 11:46:43 – FirstMapView] Veuillez vérifier la sortie du logcat pour plus de détails.
[2009-07-11 11:46:44 – FirstMapView] Lancement annulé!

Quelqu’un peut-il m’aider à résoudre cette erreur?

Pour contourner l’erreur INSTALL_FAILED_MISSING_SHARED_LIBRARY avec Google Maps pour Android:

  1. Installez les API Google Maps. Cela peut être fait dans Windows / Android SDK Eclipse et AVD Manager -> Packages disponibles -> Add-ons tiers -> Google Inc. -> API Google de Google Inc., Android API X

  2. À partir de la ligne de commande, créez un nouveau fichier AVD. Cela peut être fait en listant les cibles (cibles de la liste Android), puis Android crée avd -n new_avd_api_233 -t “Google Inc.: API Google: X”

  3. Puis créez AVD (Android Virtual Device) dans Eclipse Windows / Android SDK et AVD Manager -> New … -> (Nom: new_avd_X, Cible: API Google (Google Inc.) – API Niveau X)

    IMPORTANT : vous devez créer votre AVD avec Target en tant qu’API Google (Google Inc.). Sinon, il échouera à nouveau.

  4. Créez un projet Android dans Eclipse File / New / Android Project et sélectionnez Google APIs Build Target.

  5. Ajoutez entre les balises .

  6. Exécuter le projet en tant qu’application Android.

Si l’erreur persiste, alors vous avez toujours des problèmes, si cela fonctionne, alors cette erreur est pour toujours derrière vous.

  

si nécessaire est vrai, peut-être que vous devez changer

Vous pouvez le résoudre en cours d’exécution sur l’émulateur Google API.

Pour exécuter l’émulateur d’API Google, ouvrez votre SDK Android & AVD Manager> Packages disponibles> Google Repos> sélectionnez les niveaux d’API Google à tester.

Après les avoir installés, ajoutez-les en tant que périphérique virtuel et exécutez-les.

  1. Éclipse ouverte
  2. Aller à:

    projet> Propriétés> Android> sélectionnez: API Google Android 4.0.3

  3. Cliquez sur l’icône:

    Android Virtual Device Manager> Modifier> Boîte de sélection dans Tabget> API Google APIsLevel15
    et sélectionnez Intégré: est WQVGA400> Modifier AVD> Démarrer

J’ai eu la même erreur lors de l’installation sur un périphérique réel. Plus d’informations et une solution pour charger les bibliothèques manquantes sur le périphérique peuvent être trouvées sur le site suivant:

Correction de l’erreur INSTALL_FAILED_MISSING_SHARED_LIBRARY

Pour configurer cela correctement, 2 fichiers clés doivent être copiés sur le système:

com.google.android.maps.xml

com.google.android.maps.jar

Ces fichiers se trouvent dans l’un de ces packs d’applications Google:

 http://android.d3xt3...0120-signed.zip http://goo-inside.me...0120-signed.zip http://android.local...0120-signed.zip 

Ces liens ne fonctionnent plus, mais vous pouvez trouver les fichiers dans le SDK Android si vous avez Google Maps API v1

Après avoir décompressé l’un de ces fichiers, vous souhaitez copier les fichiers sur votre système, comme -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 

Je développe une application à la version 2.2, la version API au 8ème … avait la même erreur et l’erreur me disait que c’était à l’API google maps, tout ce que nous faisions était de changer mon ADV pour mon projet API 2.2 et aussi pour le API

Cela a fonctionné pour moi et a trouvé l’API de bibliothèque nécessaire.

Cela se produit lorsque vous essayez d’exécuter une application sur un émulateur. Emulator n’a pas de bibliothèque de cartes google partagée.

Une autre façon de résoudre ce problème consiste à installer les bibliothèques manquantes dont vous avez besoin.

Vous pouvez télécharger les bibliothèques et voir comment les installer ici .

Lorsque j’essaie ces solutions.
J’ai résolu avec:
créer un nouvel appareil virtuel (sélectionnez Google API (Google Inc) -API niveau 15 remplacer android 4.0.3-APILevel 15) puis exécutez à nouveau. Cela a résolu.

Je pense que c’est juste parce que l’appareil n’a pas google apis ~

IDE: OS Android Studio: Ubuntu 12.04