Has anybody out there attempted to get Google Maps running on the
Beagleboard?
Either Android or any other distribution?
I've tried Android, and I've managed to pull down Maps.apk,
com.google.android.maps.jar,
the permissions file and install them in the rootfs. However when I run
the Maps
application, it terminates.
If I'm reading the log below correctly, it looks like something (Maps I
would assume)
is calling the TelephonyManager.getCellLocation() and getting a NULL
back since there
is no radio interface on the Beagle.
Anybody know of workarounds, or what I may be missing?
Thanks
Logcat below:
I/ActivityManager( 745): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.google.android.apps.maps/com.google.android.maps.MapsActivity }
I/ActivityManager( 745): Start proc com.google.android.apps.maps for activity com.google.android.apps.maps/com.google.android.maps.MapsActivity: pid=949 uid=10003 gids={3003, 1015}
I/ActivityThread( 949): Publishing provider com.google.android.maps.FriendsProvider: com.google.googlenav.android.friend.FriendsProvider
I/ActivityThread( 949): Publishing provider com.google.android.maps.SearchHistoryProvider: com.google.googlenav.android.provider.SearchHistoryProvider
I/ActivityThread( 949): Publishing provider com.google.android.maps.SuggestionProvider: com.google.googlenav.android.provider.SearchSuggestionProvider
E/ActivityThread( 949): Failed to find provider info for com.google.settings
E/ActivityThread( 949): Failed to find provider info for com.google.settings
D/LocationManager( 949): Constructor: service = android.location.ILocationManager$Stub$Proxy@49be95d8
D/AndroidRuntime( 949): Shutting down VM
W/dalvikvm( 949): threadid=3: thread exiting with uncaught exception (group=0x4001aa20)
E/AndroidRuntime( 949): Uncaught handler: thread main exiting due to uncaught exception
E/AndroidRuntime( 949): java.lang.RuntimeException: Unable to create application com.google.googlenav.android.AndroidGmmApplication: java.lang.NullPointerException
E/AndroidRuntime( 949): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3874)
E/AndroidRuntime( 949): at android.app.ActivityThread.access$2800(ActivityThread.java:116)
E/AndroidRuntime( 949): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1831)
E/AndroidRuntime( 949): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 949): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime( 949): at android.app.ActivityThread.main(ActivityThread.java:4203)
E/AndroidRuntime( 949): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 949): at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime( 949): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
E/AndroidRuntime( 949): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549)
E/AndroidRuntime( 949): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 949): Caused by: java.lang.NullPointerException
E/AndroidRuntime( 949): at android.telephony.TelephonyManager.getCellLocation(TelephonyManager.java:199)
E/AndroidRuntime( 949): at d.e.a(Unknown Source)
E/AndroidRuntime( 949): at d.c.c(Unknown Source)
E/AndroidRuntime( 949): at d.c.a(Unknown Source)
E/AndroidRuntime( 949): at com.google.googlenav.android.o.a(Unknown Source)
E/AndroidRuntime( 949): at com.google.googlenav.android.o.<init>(Unknown Source)
E/AndroidRuntime( 949): at com.google.googlenav.android.AndroidGmmApplication.onCreate(Unknown Source)
E/AndroidRuntime( 949): at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1045)
E/AndroidRuntime( 949): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3871)