Frage

Wenn ich versuche, ein Android-Anwendung auszuführen, die benutzt Google API ich die folgende Fehlermeldung erhalten

  

[2009-07-11 11.46.43 - FirstMapView] Installationsfehler: INSTALL_FAILED_MISSING_SHARED_LIBRARY
  [2009-07-11 11.46.43 - FirstMapView]. Bitte überprüfen logcat Ausgang für weitere Details
  [2009-07-11 11.46.44 - FirstMapView]! Starten abgesagt

Kann jemand mir helfen, diese Fehler zu beheben?

War es hilfreich?

Lösung

Vergangenheit Um INSTALL_FAILED_MISSING_SHARED_LIBRARY Fehler mit Google Maps für Android:

  1. Installieren Google map APIs. > Verfügbare Pakete - - Dies kann in Eclipse von Windows / Android SDK und AVD-Manager erfolgen> Third Party-Add-ons -> Google Inc. -> Google-APIs von Google Inc., Android API X

  2. Von Befehlszeile neue AVD erstellen. Dies kann durch die Auflistung erfolgen Ziele (android Liste Ziele), dann erstellen android AVD -n new_avd_api_233 -t "Google Inc.:Google APIs: X"

  3. Erstellen Sie dann AVD (Android Virtual Device) in Eclipse von Windows / Android SDK und AVD Manager -> Neu ... -> (Name: new_avd_X, Ziel: Google APIs (Google Inc.) - API-Ebene X)

    IMPORTANT : Sie müssen Ihre AVD mit Ziel erstellen, wie Google APIs (Google Inc.) sonst wird es wieder gescheitert.

  4. Erstellen Sie Android-Projekt in Eclipse Datei / Neu / Android-Projekt und Wählen Sie Google APIs Ziel erstellen.

  5. add zwischen -Tags.

  6. Ausführen Projekt als Applikation für Android.

Falls der Fehler bestehen bleibt, dann sind Sie immer noch Probleme haben, wenn es funktioniert, dann ist dieser Fehler für immer hinter dir.

Andere Tipps

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

Bei Bedarf wahr ist, vielleicht müssen Sie ändern

Sie können es lösen bei Google API-Emulator sein.

Um auf Google API-Emulator auszuführen, öffnen Sie Ihre Android-SDK und AVD Manager> Verfügbare Pakete> Google Repos> wählt diese Google-API-Ebene, die Sie auf testen.

Nach der Installation von ihnen, fügen Sie sie als virtuelles Gerät und ausgeführt werden.

  1. Öffnen Eclipse
  2. Gehe zu:

      

    Projekt> Eigenschaften> Android>   wählen: Google APIs 4.0.3

  3. Klicken Sie auf Icon:

      

    Android Virtual Device Manager> Bearbeiten> Slect Box in Tabget> Google APIs APIsLevel15
      und wählen Sie Built-in: ist WQVGA400> Bearbeiten AVD> Start

Ich habe diesen gleichen Fehler, wenn auf ein Gerät zu installieren. Weitere Informationen und eine Lösung, die die fehlenden Bibliotheken auf das Gerät geladen haben, können auf der folgenden Website zu finden:

Befestigung der INSTALL_FAILED_MISSING_SHARED_LIBRARY Fehler

das richtig einzurichten, da zwei Schlüsseldateien, die auf das System kopiert werden müssen:

com.google.android.maps.xml

com.google.android.maps.jar

Diese Dateien befindet sich in der jeder dieser Google-App-Packs:

http://android.d3xt3...0120-signed.zip

http://goo-inside.me...0120-signed.zip

http://android.local...0120-signed.zip
  

Diese Links nicht mehr funktionieren, aber Sie können die Dateien im Android finden   sdk, wenn Sie Google Maps API v1

Nachdem eine dieser Dateien Entpacken Sie die Dateien auf Ihrem System zu kopieren, wie-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

Ich bin eine App auf Version 2.2 Entwicklung, API-Version im 8. würde ... hatte den gleichen Fehler und der Fehler hat mir gesagt, es war Karten-API Google, alles, was wir taten, war mein ADV für mein Projekt API ändern 2.2 und auch für die API.

Das funktionierte für mich und fand die Bibliothek API benötigt.

Dies geschieht, wenn Sie versuchen, Anwendung auf Emulator laufen zu lassen. Emulator verfügt nicht über Google Maps Bibliothek geteilt.

Eine weitere Möglichkeit, dieses Problem zu lösen, ist die fehlende Libs zu installieren, die Sie benötigen.

Sie können die libs herunterladen und sehen, wie die Installation hier .

Wenn ich versuche, diese Lösungen.
Ich löste mit:
Erstellen Sie ein neues virtuelles Gerät (wählen Sie Google APIs (Google Inc.) -API Stufe 15 ersetzen Android 4.0.3-APILevel 15) dann wieder laufen. Es gelöst.

Ich denke, es ist nur, weil das Gerät keine Google APIs hat ~

IDE: android-Studio OS: Ubuntu 12.04

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top