NoSuchMethodError у lxg.a - носовий метод

Мої користувачі отримують цю аварію з мого додатка, але я не маю поняття, звідки вона надходить. В основному це йде від користувачів пряників. Звіт про помилки з консолі розробника виглядає приблизно так:

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)

Додаток тут:

https://www.google.ca/webhp?sourceid=chrome-instant&rlz=1C5CHFA_enCA507CA507&ion=1&espv=2&ie=utf-8#q=trailnav

Додаток використовується в покупках додатків і камері. Можливо, це надходить з одного з цих пакетів?

Відповіді:

1 для відповіді № 1

android.view.ViewParent.requestSendAccessibilityEvent додано в API 14 (Android 4.0). Цей збій з’являється при спробі викликати метод на пристрої з нижчим рівнем API.

Наступний код:

в lxg.a (невідоме джерело) за адресою lxx.a (невідоме джерело) на kzf.c (невідоме джерело)

Схоже на затуманений код. Таким чином, ви або використовуєте Proguard для придушення коду, або ви використовуєте зовнішню бібліотеку, яка була прихованою.

Якщо ви затуманили код за допомогою Proguard, тоді ви можете розшифрувати затуманений код, як описано тут. Якщо ви використовуєте якусь зовнішню затуманену бібліотеку, то ви можете або здійснити пошук у їхній документації, щоб перевірити, чи підтримують вони рівні API нижче 14. Якщо вони підтримують, ви можете надіслати їм звіт про помилку.