2010-11-28 4 views
3

Ich habe kürzlich ein G7 Desire bekommen, das Google Map Api Lib nicht enthält. Als ich eine App installiert habe, die google map api auf meinem Telefon verwendet, zeigte die adb-Konsole den Fehler INSTALL_FAILED_MISSING_SHARED_LIBRARY. Wie kann ich Google Map Api auf meinem neuen G7 installieren?Wie kann ich Google Map Api auf meinem neuen Android-Gerät installieren?

PS. Gibt es eine Geräteliste, auf welcher Android-Geräte Google Map Api Lib nicht verfügbar ist?

Antwort

6

Sie haben ein Android-Handy (HTC Desire für den chinesischen Markt), das nicht Google-Marke ist. Das bedeutet, dass es keine Google-Apps gibt: kein Markt, keine Google Mail, keine Karten, etc.

Sie müssen Ihr Telefon rooten und dann in verschiedenen Foren nach Google-Apps suchen. Versuchen http://www.xda-developers.com/

Vorsicht: Google Apps auf Android ist mit dem Telefon gebündelt und die Lizenz ist nur für dieses Telefon. Google bietet diese Apps nicht für Telefone anderer Hersteller an. Alle diese Apps sind Raubkopien und als solche illegal. Nur so dass Sie wissen.

P.S. Alle Google-Geräte haben "mit Google (TM)" darauf geschrieben. Wenn es keinen solchen Seufzer gibt, gibt es auf diesem Gerät keine Google-Apps. Seien Sie nicht so sicher in Bezug auf Nicht-Marken-Geräte, die in China verkauft werden. Alles ist dort möglich.

+0

Vielen Dank. – Lewisou

-1

die App Google Maps aus dem

+1

Vielen Dank für die Antwort. Außerdem gibt es in meinem neuen Handy nicht den Android-Markt. Ich habe Google Map mithilfe von Applanet installiert. aber INSTALL_FAILED_MISSING_SHARED_LIBRARY ist immer noch da. Ich denke, vielleicht ist es, weil ich Google Map Api anstelle von Google Map-Anwendung brauche. – Lewisou

+0

Ja, wenn Sie Ihre App erstellen, verwenden Sie die Google API-Version! –

+0

Richtig, ich habe das Ziel meiner App auf Google API ausgerichtet und die App läuft gut im Android-Emulator. Wenn ich es über adb auf meinem Handy installiere, installiere myapp.apk. Der Fehler INSTALL_FAILED_MISSING_SHARED_LIBRARY ist aufgetreten. Ich denke, es liegt daran, dass auf meinem Telefon keine Google API-LIB vorhanden ist. Also, wie kann ich die Lib zu meinem neuen Telefon hinzufügen? – Lewisou

0

Marketplace herunterladen Wenn Sie eine Anwendung Ihrer eigenen schreiben Sie nicht brauchen, um die API tatsächlich haben. Sie müssen nur Google Maps (auf den Markt gehen) auf Ihrem Handy installieren und alle anderen Apps sollten damit gut funktionieren.

+0

Vielen Dank für die Wiederholung. Ich schreibe tatsächlich eine Anwendung von mir selbst, die die Google Map-Ansicht verwendet. – Lewisou

+0

Dann müssen Sie die Google Map-API, aber Sie würden das nicht auf Ihrem Telefon benötigen, sollten Sie auf einer Workstation mit einem Android-Emulator entwickeln. Sie können Eclipse mit dem Android SDK verwenden. –

+3

Ja. Ich habe eine Workstation mit einem Android-Emulator. Und meine App funktioniert im Android-Emulator einwandfrei. Allerdings, wenn ich die apk mit dem Befehl "adb install myapp.apk" installieren. Der Fehler INSTALL_FAILED_MISSING_SHARED_LIBRARY ist aufgetreten. Ich denke, es liegt daran, dass es auf meinem neuen Gerät keine Google Map API gibt. Wie kann ich die API auf meinem Handy installieren? – Lewisou