您好我最近注意到,在Android 2.2运行功能geoCoder.getFromLocationName()
时(升级Froyo),然后我收到一个IOExeption(这不会对其他SDK版本出现)。geoCoder.getFromLocationName抛出IO异常在Froyo的
一些可测量类后,我发现suggentions添加以下Permisions:
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
然而,这并不解决问题,这似乎是一个Android SDK中的Bug。 有没有解决这个问题的解决方案?
编辑:这是栈跟踪,虽然它不是特别有用的内部堆栈跟踪为空,所以不是很大。
08-26 18:37:53.831:警告/ System.err的(347):在android.location.Geocoder.getFromLocationName(Geocoder.java:159) 08-26 18:37:53.831:WARN /System.err(347):at com.Finko.HomeScreen.onCreate(HomeScreen.java:32) 08-26 18:37:53.851:WARN/System.err(347):at android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1047) 08-26 18:37:53.851:WARN/System.err的(347):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627) 08-26 18:37:53.851 :WARN/System.err(347):at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679) 08-26 18:37:53.861:WARN/System.err(347):at android.app.ActivityThread 。访问$ 2300(活性状况tyThread.java:125) 08-26 18:37:53.861:WARN/System.err的(347):在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:2033) 08-26 18点37: 53.871:WARN/System.err(347):at android.os.Handler.dispatchMessage(Handler.java:99) 08-26 18:37:53.882:WARN/System.err(347):at android.os。 Looper.loop(Looper.java:123) 08-26 18:37:53.882:WARN/System.err的(347):在android.app.ActivityThread.main(ActivityThread.java:4627) 08-26 18: 37:53.891:WARN/System.err(347):at java.lang.reflect.Method.invokeNative(Native Method) 08-26 18:37:53.903:WARN/System.err(347):at java.lang .reflect.Method.invoke(Method.java:521) 08-26 18:37:53.903:WARN/System.err的(347):在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java :868) 08 -26 18:37:53.911:WARN/System.err(347):at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 08-26 18:37:53.911:WARN/System。 ERR(347):在dalvik.system.NativeStart.main(本机方法)
你能显示确切的异常堆栈跟踪吗? – 2010-08-26 18:10:33