2011-05-13 88 views
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 

如果有人可以建議任何事情來解決這個問題,我將不勝感激。

回答

0

不知道你會找到一個解決方案:這聽起來像ROM是沒有作爲操作系統映像的一部分的資源。他們可能需要一個新的ROM來解決這個問題。

+0

你可能是對的。我要求用戶安裝Google地圖更新並指出我找到的補丁。我不知道他是否會這樣做,因爲這對大多數人來說並不容易,但是如果他這樣做,我會讓你知道,並且這是否能解決這個問題。 – antonio 2011-05-13 22:32:46