0
我的Android用戶之一在啓動應用程序中的Google Map(MapActivity類)時獲得強制關閉。他得到一個MissingResourceException。他是迄今唯一抱怨的人,他正在使用Vanilla Tazz手機。谷歌地圖應用程序本身在他的設備上運行良好。它看起來像是Vanilla Tazz特有的東西。我試圖在網上找到一個修復程序,但沒有成功。這裏的Android錯誤日誌:Android強制關閉Google地圖:java.lang.NoSuchFieldException:loading_tile_android
java.lang.ExceptionInInitializerError
at ...
at android.view.View.performClick(View.java:2449)
at android.view.View$PerformClick.run(View.java:9027)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:4627)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.ExceptionInInitializerError
at com.google.android.maps.MapActivity.<clinit>(MapActivity.java:295)
... 14 more
Caused by: java.util.MissingResourceException: Could not find required resource
com.android.internal.R$drawable.loading_tile_android (java.lang.NoSuchFieldException: loading_tile_android)
at com.google.android.maps.InternalR.getField(InternalR.java:65)
at com.google.android.maps.InternalR.get(InternalR.java:39)
at com.google.android.maps.InternalR.access$000(InternalR.java:28)
at com.google.android.maps.InternalR$drawable.get(InternalR.java:112)
at com.google.android.maps.InternalR$drawable.<clinit>(InternalR.java:119)
... 15 more
如果有人可以建議任何事情來解決這個問題,我將不勝感激。
你可能是對的。我要求用戶安裝Google地圖更新並指出我找到的補丁。我不知道他是否會這樣做,因爲這對大多數人來說並不容易,但是如果他這樣做,我會讓你知道,並且這是否能解決這個問題。 – antonio 2011-05-13 22:32:46