Frage INSTALL_FAILED_MISSING_SHARED_LIBRARY Fehler in Android


Wenn ich versuche, eine Android-Anwendung zu starten, die Google API verwendet, erhalte ich den folgenden Fehler

[2009-07-11 11:46:43 - FirstMapView] Installationsfehler: INSTALL_FAILED_MISSING_SHARED_LIBRARY
  [2009-07-11 11:46:43 - FirstMapView] Bitte überprüfen Sie Logcat-Ausgabe für weitere Details.
  [2009-07-11 11:46:44 - FirstMapView] Start abgebrochen!

Kann mir jemand helfen, diesen Fehler zu lösen?


76
2017-07-11 06:28


Ursprung


Antworten:


Um vorbei zu kommen INSTALL_FAILED_MISSING_SHARED_LIBRARY Fehler bei Google Maps für Android:

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

  2. Erstellen Sie über die Befehlszeile einen neuen AVD. Dies kann durch Auflistung erfolgen Ziele (Android-Liste Ziele), dann Android erstellen avd -n new_avd_api_233 -t "Google Inc.:Google APIs: X"

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

    IMPORTANT : Sie müssen Ihren AVD mit Target als Google APIs (Google Inc.) erstellen, andernfalls wird es erneut fehlschlagen.

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

  5. Fügen Sie <uses-library android: name = "com.google.android.maps" /> hinzu zwischen <application> </ application> -Tags.

  6. Führen Sie das Projekt als Android-Anwendung aus.

Wenn der Fehler weiterhin besteht, haben Sie immer noch Probleme, wenn es funktioniert, dann ist dieser Fehler für immer hinter Ihnen.


90
2017-08-23 22:41



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

Wenn es wahr ist, müssen Sie es vielleicht ändern


14
2018-06-11 10:41



Sie können es auf dem Google API-Emulator ausführen.

Um auf dem Google API-Emulator zu starten, öffne dein Android SDK & AVD-Manager> Verfügbare Pakete> Google Repos> wähle die Google API-Levels aus, auf denen du testen musst.

Fügen Sie sie nach der Installation als virtuelles Gerät hinzu und führen Sie sie aus.


7
2018-05-21 05:07



  1. Offene Sonnenfinsternis
  2. Gehe zu:

    Projekt> Eigenschaften> Android>   Wählen Sie: Google APIs Android 4.0.3

  3. Klicken Sie auf das Symbol:

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


4
2018-02-27 05:41



Ich habe den gleichen Fehler bei der Installation auf einem tatsächlichen Gerät. Weitere Informationen und eine Lösung zum Laden der fehlenden Bibliotheken auf dem Gerät finden Sie auf der folgenden Website:

Behebung des Fehlers INSTALL_FAILED_MISSING_SHARED_LIBRARY

Um dies richtig einzurichten, gibt es 2 Schlüsseldateien, die auf das System kopiert werden müssen:

com.google.android.maps.xml

com.google.android.maps.jar

Diese Dateien befinden sich in den folgenden Google App-Paketen:

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

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

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

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

Nach dem Entpacken einer dieser Dateien möchten Sie die Dateien wie folgt auf Ihr System kopieren:

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

2
2018-06-26 00:56



Ich entwickle eine App auf Version 2.2, API Version würde in der 8. ... hatte den gleichen Fehler und der Fehler sagte mir, es war Google Maps API, alles, was wir taten, war meine ADV für mein Projekt API 2.2 und auch für die ändern API.

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


1
2017-07-04 21:44



Dies geschieht, wenn Sie versuchen, eine Anwendung auf dem Emulator auszuführen. Emulator hat keine Google Maps-Bibliothek freigegeben.


0
2018-02-26 11:45



Eine andere Möglichkeit, dieses Problem zu lösen, besteht darin, die fehlenden Bibliotheken zu installieren, die Sie benötigen.

Sie können die libs herunterladen und sehen, wie Sie installieren Hier.


0
2017-07-20 19:24



Wenn ich diese Lösungen versuche.
Ich habe gelöst mit:
Erstelle ein neues virtuelles Gerät (wähle Google APIs (Google Inc) aus - API Level 15 ersetze Android 4.0.3-APILevel 15) dann lauf noch einmal. Es hat gelöst.

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

IDE: Android-Studio Betriebssystem: ubuntu 12.04


0
2017-12-10 12:17