Моите потребители получават този срив от приложението ми, но нямам представа откъде идва. Най-често идва от потребители на Gingerbread. Съобщението за грешка от конзолата за разработчици изглежда така:
java.lang.NoSuchMethodError: android.view.ViewParent.requestSendAccessibilityEvent
at lxg.a(Unknown Source)
at lxx.a(Unknown Source)
at kzf.c(Unknown Source)
at lnx.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:867)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625)
at dalvik.system.NativeStart.main(Native Method)
Приложението е тук:
Приложението използва при покупките на приложения и камерата. Може ли да идва от един от тези пакети?
Отговори:
1 за отговор № 1android.view.ViewParent.requestSendAccessibilityEvent беше добавен в API 14 (Android 4.0). Този срив се появява, когато се опитате да извикате метода на устройство с по-ниско ниво на API.
Следният код:
в lxg.a (неизвестен източник) на lxx.a (неизвестен източник) на kzf.c (неизвестен източник)
Изглежда като объркан код. Така че вие или използвате Proguard, за да объркате кода си, или използвате външна библиотека, която е била объркана.
Ако сте объркали кода с Proguard, можете да декодирате объркания код, както е обяснено тук, Ако използвате някаква външна скрита библиотека, можете да потърсите документацията им, за да видите дали те поддържат нива на API по-ниски от 14. Ако го направят, можете да им изпратите доклад за грешка.