Blalasaadri2
Ambitioniertes Mitglied
- 15
Hallo Xelio-Nutzer!
Ich wollte bei mir den "DB Navigator" installieren und, obwohl er im AndroidPIT-Store angezeigt wird hat das nie geklappt. Im Play Store wird er nicht angezeigt. Nachdem ich die APK aus dem Netz gezogen hab (siehe Anhang) und versucht habe diese per ADB zu installieren kam jedes Mal die Fehlermeldung
Erst installiert man die fehlenden Bibliotheken. Diese sind in der gapps-ics-20111230.zip (z.B. hier zu finden) oder der Datei im Anhang enthalten. Wichtig sind die darin enthaltenen Dateien
/system/etc/permissions/com.google.android.maps.xml und /system/framework/com.google.android.maps.jar. Diese werden also mit den Befehlen
Achtung: Sollte es bei anderen ICS-Geräten ähnliche Probleme geben müssen die Dateien mit root-Zugriff an die richtige Stelle geschoben werden damit das funktioniert.
Ich wollte bei mir den "DB Navigator" installieren und, obwohl er im AndroidPIT-Store angezeigt wird hat das nie geklappt. Im Play Store wird er nicht angezeigt. Nachdem ich die APK aus dem Netz gezogen hab (siehe Anhang) und versucht habe diese per ADB zu installieren kam jedes Mal die Fehlermeldung
INSTALL_FAILED_MISSING_SHARED_LIBRARY
Im logcat (adb logcat) kam währenddessen die Meldung
E/PackageManager( 143): Package de.hafas.android.db requires unavailable shared library com.google.android.maps; failing!
Nach einigem Suchen und Probieren habe ich folgende Lösung gefunden:
Erst installiert man die fehlenden Bibliotheken. Diese sind in der gapps-ics-20111230.zip (z.B. hier zu finden) oder der Datei im Anhang enthalten. Wichtig sind die darin enthaltenen Dateien
/system/etc/permissions/com.google.android.maps.xml und /system/framework/com.google.android.maps.jar. Diese werden also mit den Befehlen
adb push com.google.android.maps.xml /system/etc/permissions/
adb push com.google.android.maps.jar /system/framework/
auf das Gerät geschoben. Danach ist ein Neustart (manuell oder mit adb reboot) notwendig. Jetzt sollte die Installation des DB Navigators mitadb push com.google.android.maps.jar /system/framework/
adb install de.hafas.android.db-201050.apk
funktionieren!
Achtung: Sollte es bei anderen ICS-Geräten ähnliche Probleme geben müssen die Dateien mit root-Zugriff an die richtige Stelle geschoben werden damit das funktioniert.