XposedBridge Crash Report, как это исправить? - PullRequest
0 голосов
/ 08 июля 2019

Я получил это сообщение об ошибке в Crashlytics.

Fatal Exception: java.lang.RuntimeException
Unable to start activity ComponentInfo{com.example/com.example.view.main.MainActivity}: android.view.InflateException: Binary XML file line #32: Binary XML file line #32: Error inflating class ImageView

android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2665)
android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2726)
android.app.ActivityThread.-wrap12 (ActivityThread.java)
android.app.ActivityThread$H.handleMessage (ActivityThread.java:1477)
android.os.Handler.dispatchMessage (Handler.java:102)
android.os.Looper.loop (Looper.java:154)
android.app.ActivityThread.main (ActivityThread.java:6119)
java.lang.reflect.Method.invoke (Method.java)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:886)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:776)
de.robv.android.xposed.XposedBridge.main (XposedBridge.java:107)

Caused by android.view.InflateException
Binary XML file line #32: Binary XML file line #32: Error inflating class ImageView

Caused by android.view.InflateException
Binary XML file line #32: Error inflating class ImageView

Caused by android.content.res.Resources$NotFoundException
Drawable (missing name) with resource ID #0x7f081080

Caused by android.content.res.Resources$NotFoundException
Unable to find resource ID #0x7f081080

android.content.res.ResourcesImpl.getResourceName (ResourcesImpl.java:228)
android.view.LayoutInflater.inflate (LayoutInflater.java:518)
de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative (XposedBridge.java)
de.robv.android.xposed.XposedBridge.handleHookedMethod (XposedBridge.java:360)
android.view.LayoutInflater.inflate (LayoutInflater.java)
androidx.databinding.DataBindingUtil.inflate (DataBindingUtil.java:95)
com.example.view.main.fragment.InitFragment.onCreateView (InitFragment.java:137)
androidx.fragment.app.Fragment.onCreateAnimator (Fragment.java:8)
androidx.appcompat.app.AppCompatActivity.onStart (AppCompatActivity.java:178)
com.example.view.main.MainActivity.onStart (MainActivity.java:147)
android.app.Instrumentation.callActivityOnStart (Instrumentation.java:1248)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:776)
de.robv.android.xposed.XposedBridge.main (XposedBridge.java:107)

То, что я странно считаю, это xposed и XposedBridge. Я искал, что это такое, и выяснил, что используется после рутирования устройства, чтобы изменить его поведение или пользовательский интерфейс. Отметьте здесь

Стоит ли переписываться и с пристрастием? Я думаю, что могу просто проигнорировать это. Каково ваше мнение и есть ли какое-то решение для этой проблемы. Как я могу это сделать?

1 Ответ

0 голосов
/ 08 июля 2019

как исправить

Вызывается android.content.res.Resources $ NotFoundException Невозможно найти идентификатор ресурса # 0x7f081080

поищите в вашем проекте сгенерированный rescoureid "0x7f081080" (возможно, какой-то ... / генерированный /.../ R.java), который преобразует идентификатор пропущенного ресурса в символьный идентификатор

т.е.

public static final int my_image_id=0x7f081080;

затем выполните повторный поиск, и вы спроектируете этот символьный идентификатор, в котором вы, вероятно, найдете sind xml-layout-file или некоторый код Java, использующий ресурс

что делать дальше, зависит от кода, который использует ресурс

...