0

在我的应用程序中启动 Google 地图(MapActivity 类)时,我的一位 Android 用户正在强制关闭。他得到一个 MissingResourceException。到目前为止,他是唯一一个抱怨的人,他正在使用 Vanilla Tazz 手机。谷歌地图应用程序本身在他的设备上运行良好。看起来这是 Vanilla Tazz 特有的东西。我试图在网上找到一个修复程序,但没有成功。这是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

如果有人可以提出任何解决此问题的建议,我将不胜感激。

4

1 回答 1

0

不确定您是否会找到解决此问题的方法:听起来 ROM 是在没有将该资源作为操作系统映像的一部分的情况下构建的。他们可能需要一个新的 ROM 来解决这个问题。

于 2011-05-13T19:16:53.763 回答