您好我最近注意到,在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