0

アプリケーション内で Google マップ (MapActivity クラス) を起動すると、Android ユーザーの 1 人が強制終了します。彼は MissingResourceException を取得します。今のところ不満を言っているのは彼だけで、彼は Vanilla Tazz 電話を使用しています。Google マップ アプリケーション自体は、彼のデバイスで問題なく動作します。バニラ・タズ特有のもののようです。オンラインで修正を見つけようとしましたが、成功しませんでした。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

これに対する修正が見つかるかどうかはわかりません。OS イメージの一部としてそのリソースなしで ROM がビルドされたようです。それを回避するには、おそらく新しいROMが必要になるでしょう。

于 2011-05-13T19:16:53.763 に答える