2014-10-13 1 views
0

Я встречаюсь с частыми сбоями моего приложения на устройствах под управлением Android 2.3.x в последнее время. Все они сводятся к следующей таблице с API Карт Google. Мое приложение требует минимальной версии SDK 10 и включает библиотеки совместимости v3 и v7 (через проект библиотеки). Интересно, что он действительно работает на моем тестовом устройстве под управлением Android 2.3.6, поэтому он не падает на всех старых устройствах. На всех новых андроидах он работает, конечно, без проблем. В моем понимании это не должно врезаться, потому что Compat библиотека добавляет этот, который был добавлен в уровне API специфический метод requestSendAccessibilityEvent 14.NoSuchMethodError в google maps api android

STACK_TRACE

java.lang.NoSuchMethodError: android.view.ViewParent.requestSendAccessibilityEvent 
at com.google.maps.api.android.lib6.c.bc.a(Unknown Source) 
at com.google.maps.api.android.lib6.c.ai.a(Unknown Source) 
at com.google.maps.api.android.lib6.c.ax.f(Unknown Source) 
at com.google.maps.api.android.lib6.c.do.handleMessage(Unknown Source) 
at android.os.Handler.dispatchMessage(Handler.java:99) 
at android.os.Looper.loop(Looper.java:130) 
at android.app.ActivityThread.main(ActivityThread.java:3687) 
at java.lang.reflect.Method.invokeNative(Native Method) 
at java.lang.reflect.Method.invoke(Method.java:507) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:842) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600) 
at dalvik.system.NativeStart.main(Native Method) 

Я поднял это с командой Dev и включают в себя он здесь как перекрестная ссылка: https://code.google.com/p/gmaps-api-issues/issues/detail?id=7230

+0

Показать код по крайней мере. – GrIsHu

+0

Поскольку код google запущен, я не знаю, где происходит сбой. Я думаю, что нет смысла публиковать всю мою деятельность ;-) – Carsten

ответ

0

Я вижу, как это происходит здесь, в некоторых приложениях. Очень немногие пользователи имеют этот сбой, но его видимый. Я предполагаю, что google-api изменился, и они что-то придумали. Подождите еще 6 недель и повторите тест (время, необходимое им для доставки новых API-интерфейсов на телефоны).

Программирование для Android - это ... интересно ... поскольку ваше приложение зависит от API-интерфейсов Google, и они меняются в жизненном стиле вашего приложения, это означает, что ваше приложение изменяется с помощью Google, не зная об этом.

+0

Интересно, действительно ли это хорошее описание ;-) – Carsten

Смежные вопросы