[Galaxy S II Original Android Development] MrPadie:
Hi there.

REPLICATE:

When using Google Now, more specifically, the nearby places feature, checking more details for a nearby place causes an FC.

I think I've traced it to not having Google Maps installed. Pretty obvious in theory, but a check should possibly be implemented for such cases.

Logcat:

D/AndroidRuntime( 2908): Shutting down VM
W/dalvikvm( 2908): threadid=1: thread exiting with uncaught exception (group=0x4
0ed8300)
I/ActivityManager( 2127): START {act=android.intent.action.VIEW dat=http://maps.
google.com/maps/place?cid=6886255464224782926 flg=0x10000 cmp=com.google.android
.apps.maps/com.google.android.maps.MapsActivity u=0} from pid 2908
E/AndroidRuntime( 2908): FATAL EXCEPTION: main
E/AndroidRuntime( 2908): android.content.ActivityNotFoundException: Unable to fi
nd explicit activity class {com.google.android.apps.maps/com.google.android.maps
.MapsActivity}; have you declared this activity in your AndroidManifest.xml?
E/AndroidRuntime( 2908): at android.app.Instrumentation.checkStartActivit
yResult(Instrumentation.java:1541)
E/AndroidRuntime( 2908): at android.app.Instrumentation.execStartActivity
(Instrumentation.java:1416)
E/AndroidRuntime( 2908): at android.app.Activity.startActivityForResult(A
ctivity.java:3351)
E/AndroidRuntime( 2908): at android.app.Activity.startActivityForResult(A
ctivity.java:3312)
E/AndroidRuntime( 2908): at android.app.Activity.startActivity(Activity.j
ava:3522)
E/AndroidRuntime( 2908): at android.app.Activity.startActivity(Activity.j
ava:3490)
E/AndroidRuntime( 2908): at com.google.android.apps.sidekick.actions.Star
tActivityAction.run(StartActivityAction.java:31)
E/AndroidRuntime( 2908): at com.google.android.apps.sidekick.BusinessEntr
yAdapter.launchDetails(BusinessEntryAdapter.java:229)
E/AndroidRuntime( 2908): at com.google.android.apps.sidekick.BusinessEntr
yAdapter$1.onClick(BusinessEntryAdapter.java:115)
E/AndroidRuntime( 2908): at android.view.View.performClick(View.java:4084
)
E/AndroidRuntime( 2908): at android.view.View$PerformClick.run(View.java:
16966)
E/AndroidRuntime( 2908): at android.os.Handler.handleCallback(Handler.jav
a:615)
E/AndroidRuntime( 2908): at android.os.Handler.dispatchMessage(Handler.ja
va:92)
E/AndroidRuntime( 2908): at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 2908): at android.app.ActivityThread.main(ActivityThrea
d.java:4745)
E/AndroidRuntime( 2908): at java.lang.reflect.Method.invokeNative(Native
Method)
E/AndroidRuntime( 2908): at java.lang.reflect.Method.invoke(Method.java:5
11)
E/AndroidRuntime( 2908): at com.android.internal.os.ZygoteInit$MethodAndA
rgsCaller.run(ZygoteInit.java:786)
E/AndroidRuntime( 2908): at com.android.internal.os.ZygoteInit.main(Zygot
eInit.java:553)
E/AndroidRuntime( 2908): at dalvik.system.NativeStart.main(Native Method)

W/ActivityManager( 2127): Force finishing activity com.google.android.googlequ
icksearchbox/.SearchActivity
W/ActivityManager( 2127): Activity pause timeout for ActivityRecord{41a9d690 com
.google.android.googlequicksearchbox/.SearchActivity}
I/ActivityManager( 2127): No longer want com.android.settings (pid 3175): hidden
#16
I/Process ( 2908): Sending signal. PID: 2908 SIG: 9
I/WindowState( 2127): WIN DEATH: Window{418aefc8 com.google.android.googlequicks
earchbox/com.google.android.googlequicksearchbox.SearchActivity paused=false}
I/LocationManagerService( 2127): remove network (pid 2127), next minTime = 28500
0
W/AudioService( 2127): AudioFocus audio focus client died
I/ActivityManager( 2127): Process com.google.android.googlequicksearchbox (pid 2
908) has died.
I/AudioService( 2127): AudioFocus abandonAudioFocus(): removing entry for andr
oid.media.AudioManager@41740c40com.google.android.voicesearch.speechservice.Grec
oRecognizer$1@4175b160
I/LocationManagerService( 2127): remove passive (pid 2127), next minTime = 0
I/AudioHardwareYamaha( 1875): AudioStreamIn::standby()
I/LocationManagerService( 2127): remove network (pid 2127), next minTime = 86400
000
V/yamaha::media::VolumeCtrl( 1875): VolumeCtrl::createVolume()
V/yamaha::media::VolumeCtrl( 1875): VolumeCtrl::setVolume()
D/yamaha::media::VolumeCtrl( 1875): VolumeCtrl::setVolume() FM Playback: Ready
D/yamaha::media::VolumeCtrl( 1875): VolumeCtrl::setVolume() VoiceCall: Ready
I/AudioHardwareYamaha( 1875): AudioStreamIn::setParameters(keyValuePairs="routin
g=0")
I/ALSAModule( 1875): Terminated ALSA CAPTURE device hifi
V/yamaha::media::CManager( 1875): setVoipMode(VoIP_Mode=0)
I/AudioHardwareYamaha( 1875): [VOIP] setLVVEFSVoipMode:0
I/AudioHardwareYamaha( 1875): [VOIP] AudioHardware::doRoutingVOIP() device:0x2 m
BluetoothECOff:0 mCurrentNXPMode:0
I/AudioHardwareYamaha( 1875): [VOIP] AudioStreamIn::setParameters stop-voip
W/ActivityManager( 2127): Activity destroy timeout for ActivityRecord{41a9d690 c
om.google.android.googlequicksearchbox/.SearchActivity}

Hope it helps.

MrP.