it-swarm.com.de

Genymotion Emulator: Installationsfehler: INSTALL_FAILED_MISSING_SHARED_LIBRARY

Ich habe ein Projekt mit V1 von Google Maps API. Ich brauche also das Follow-Tag in meinem Manifest

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

Das Problem ist, wenn ich versuche, auf einem Genymotion-Emulator zu laufen. Ich habe diesen Fehler erhalten 

        Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY

Wenn ich das use-library-Tag entferne, kann ich mein Projekt ausführen, aber dann habe ich andere Fehler in meiner Aktivität, die Google Maps API verwenden.

Was kann ich machen??

Vielen Dank

16
isra60

Ich glaube, sie haben die Google Apps-Option gelöscht und müssen sie jetzt manuell mit den apk-Dateien über den folgenden Link installieren. Sie können sie einfach auf der VM ablegen und werden installiert.

originalquelle

Dies ist ein gutes Tutorial . Überprüfen Sie diesen Link auf den aktuellen Speicherort dieser gezippten Dateien. Die Links in den folgenden Schritten sind möglicherweise beschädigt.

schritt für Schritt

Nur ein Zitat der erforderlichen Schritte. Überprüfen Sie den vorherigen Link auf aktuelle Informationen, falls diese Links unterbrochen werden.

1) Laden Sie die folgenden ZIPs herunter: 

ARM Translation Installer Android 6.0 - https://mega.nz/#!p4lFlCZR!TFsb8dMqNdAJjKoCDPDDvNtcQdEB0-KkVlTgQVwG20s

Laden Sie die richtigen GApps für Ihre Android-Version herunter: 

UPDATED-Link für Google Apps für Android 4.3 ist (die folgenden sind defekt) https://www.androidfilehost.com/?fid=23060877490000124

Danke an Benutzer @SAM für das Update

Google Apps für Android 4.3 - http://goo.im/gapps/gapps-jb-20130813-signed.Zip

Google Apps für Android 4.2 - http://goo.im/gapps/gapps-jb-20130812-signed.Zip

Google Apps für Android 4.1 - http://goo.im/gapps/gapps-jb-20121011-signed.Zip

2) Weiter Öffnen Sie Ihre Genymotion VM und gehen Sie zum Homescreen 

3) Ziehen Sie nun den Genymotion-ARM-Translation.Zip per Drag & Drop in das Genymotion VM - Fenster. 

4) Es sollte "File transfer in progress" sagen, sobald Sie dazu aufgefordert werden, es zu flashen OK klicken' 

5) Starten Sie jetzt Ihre VM mit ADB oder einer App wie ROM Toolbox neu. Ob Sie können das Fenster VM einfach schließen, ich empfehle es jedoch nicht es. 

6) Sobald Sie sich wieder im Homescreen befinden, ziehen Sie das gapps-jb-20130813-signed.Zip (oder welche Version Sie auch immer haben) auf Ihre VM, und klicken Sie auf 'OK', wenn Sie dazu aufgefordert werden 

7) Starten Sie Ihre VM erneut und öffnen Sie den Google Play Store. Melden Sie sich mit Ihrem Google-Konto an 

8) Einmal Gehen Sie im Store zum Menü "Meine Apps" und lassen Sie alles aktualisieren (behebt viele Probleme). 

9) Versuchen Sie nun, nach "Netflix" und "Google Drive" zu suchen. 

10) Wenn Beide Apps werden in den Ergebnissen angezeigt und Sie können .__ herunterladen/installieren. dann, Herzlichen Glückwunsch, Sie haben jetzt ARM und Google Play vollständig Konfiguration!

40
hcpl

In der oberen rechten Ecke des Genymotion-Emulators befindet sich über der Batterieoption eine Schaltfläche zum Öffnen von GAPPS. Wenn Sie darauf klicken, werden Sie aufgefordert, Open GAPPS zu installieren. 

Nach der Installation und dem Neustart des Emulators können Sie Ihre App installieren.

0
Robert C

Gehen Sie zur Antwort von @hcpl . Ich aktualisiere nur Links zu den erforderlichen Bibliotheken.

1) Laden Sie folgende ZIPs herunter: ARM Translation Installer Android 6.0 - https://mega.nz/#!p4lFlCZR!TFsb8dMqNdAJjKoCDPDDvNtcQdEB0-KkVlTgQVwG20s

2) Laden Sie die korrekten GApps für Ihre Android-Version herunter: Google Apps für Android 4.3 - https://www.androidfilehost.com/?fid=23060877490000124

Bitte lassen Sie es mich wissen.

0
SAM