Question

Quand je suis en train d'exécuter une application Android qui utilise l'API Google je reçois 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]. S'il vous plaît vérifier la sortie logcat pour plus de détails
  [2009-07-11 11:46:44 - FirstMapView]! Lancement annulé

Quelqu'un peut-il me aider à résoudre cette erreur?

Était-ce utile?

La solution

Pour passer INSTALL_FAILED_MISSING_SHARED_LIBRARY erreur avec Google Maps pour Android:

  1. Installer Google API carte. Cela peut se faire dans Eclipse de Windows / Android SDK et AVD Manager -> Forfaits disponibles -> tiers Modules complémentaires -> Google Inc. -> API Google par Google Inc., API Android X

  2. A partir de la ligne de commande créer une nouvelle AVD. Cela peut être fait par liste cibles (cibles liste android), puis android créer AVD -n new_avd_api_233 -t "API Google Inc.:Google: X"

  3. Ensuite, créer AVD (Android Device virtuel) dans Eclipse de Windows / Android SDK et AVD Manager -> Nouveau ... -> (Nom: new_avd_X, Cible: Google API (Google Inc.) - API de niveau X)

    IMPORTANT : Vous devez créer votre AVD avec la cible que les API Google (Google Inc.) sinon il sera de nouveau échoué.

  4. Créer un projet Android dans le fichier Eclipse / New / Project Android et sélectionnez API Google Créer une cible.

  5. ajouter entre balises.

  6. Exécuter le projet comme Application Android.

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

Autres conseils

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

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 sur l'émulateur Google API, ouvrez votre Android SDK et AVD Manager> Forfaits disponibles> Google Repos> sélectionnez les niveaux de l'API Google que vous devez tester sur.

Après leur installation, les ajouter comme périphérique virtuel et exécuter.

  1. Ouvrir eclipse
  2. Aller à:

      

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

  3. Cliquez sur l'icône:

      

    Gestionnaire de périphériques virtuels Android> Modifier> boîte de slect dans Tabget> API Google APIsLevel15
      et sélectionnez intégré: est WQVGA400> Modifier AVD> Démarrer

J'ai eu cette même erreur lors de l'installation d'un périphérique réel. Plus d'informations et une solution de chargement des bibliothèques manquantes à l'appareil se trouvent sur le site suivant:

corriger l'erreur de INSTALL_FAILED_MISSING_SHARED_LIBRARY

Pour configurer cela correctement, il y a 2 fichiers clés qui doivent être copiés dans le système:

com.google.android.maps.xml

com.google.android.maps.jar

Ces fichiers sont situés 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 l'androïde   sdk si vous avez l'API Google Maps 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, version de l'API serait dans le 8ème ... avait la même erreur et l'erreur m'a dit qu'il était à l'API Google cartes, nous nous contentions changer mon volume moyen quotidien pour mon API de projet 2.2 et aussi pour l'API.

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

Cela se produit lorsque vous essayez d'exécuter l'application sur l'émulateur. Emulator ne dispose pas de bibliothèque partagée google maps.

Une autre façon de résoudre ce problème est d'installer les libs manquants que vous avez besoin.

Vous pouvez télécharger les libs et voir comment installer .

Quand j'essaie ces solutions.
Je résolus avec:
créer un nouveau périphérique virtuel (sélectionnez API Google (Google Inc) -API Niveau 15 android 4.0.3-remplacer APILevel 15) puis exécutez à nouveau. Il a résolu.

Je pense qu'il est juste parce que le appareil n'a pas apis google ~

IDE: studio android OS: ubuntu 12.04

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top