Google Maps on Beagle

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)

Hi,

U have to copy com.google.android.maps.jar to /system/framework

u can pull this one from android emulator.

I did the same and it works for me. However i am using ethernet, no GPS or WIFI.

Hi Adam,

Can you maybe provide us with a link on how you downloaded this application?
May be a PM if it’s a problem to provide it on the reflector.

Wkr,
Joep

2009/10/30 Harishkumar V <harishpresent@gmail.com>

You can pull the images required from HTK's recovery image:
http://developer.htc.com/adp.html#s3, then place them in the same
locations in the rootfs for the beagle.

Adam

Joep Schroen wrote:

Hi,

U have to copy com.google.android.maps.jar to /system/framework

Yep, already did that.

u can pull this one from android emulator.

I did the same and it works for me. However i am using ethernet, no
GPS or WIFI.

I'll see if getting IP up and running makes a difference, though for
this particular issue, it would seem irrelevant.

Thanks.

Please stop posting instructions on how to pirate stuff on this
mailinglist. Google has issued C&D letters before on google maps
stuff. This isn't a w4r3z list, let's not turn it into one.

regards,

Koen