Принудительное закрытие Android на картах Google: java.lang.NoSuchFieldException: loading_tile_android - PullRequest
0 голосов
/ 13 мая 2011

Один из моих пользователей Android принудительно закрывается при запуске Google Map (класс MapActivity) внутри моего приложения. Он получает MissingResourceException. Пока он единственный, кто жалуется, и он использует телефон Vanilla Tazz. Само приложение Google maps хорошо работает на своем устройстве. Похоже, это что-то особенное для 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

Буду признателен, если кто-нибудь может предложить что-нибудь, чтобы это исправить.

1 Ответ

0 голосов
/ 13 мая 2011

Не уверен, что вы найдете исправление для этого: похоже, что ПЗУ было собрано без этого ресурса как часть образа ОС.Им, вероятно, понадобится новое ПЗУ, чтобы обойти это.

...