【问题标题】:XposedBridge Crash Report, How to fix it?XposedBridge 崩溃报告,如何解决?
【发布时间】:2019-07-08 07:54:53
【问题描述】:

我在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)

我觉得奇怪的是xposedXposedBridge。我寻找它是什么,我发现它是在设备生根后使用的,以更改其行为或 UI。检查here

是否也值得对应有根设备?我想我可以忽略它。您的意见是什么,以及是否有解决此问题的方法。我该怎么做?

【问题讨论】:

  • 如果这只发生在安装了 xposed 的根设备上,我会默默地忽略此报告。
  • 您好,我遇到了 crashlytics 中报告的相同问题,我的应用程序在 Play 商店中运行了 8 个月以上,但我第一次发现此崩溃只有 1 个用户受到 Galaxy 模式的影响S8+ Android 版本 5.1.1 ,任何解决此问题的帮助将不胜感激谢谢
  • 我认为你可以忽略这个问题。我认为有些用户会通过 root 手机来更改他们的 UI,这就是......你不需要关心。您可以避免这种情况,检查用户的设备是否已植根并阻止该用户。我对它进行了实验,他们以这种方式阻止了许多手机游戏并显示弹出窗口。但是,我不认为它可以破解您的服务数据或其他东西,而且没有有害的东西。所以,我就顺其自然吧。 (但 Crashlytics 说它当时没有扎根。这很奇怪。)

标签: android android-imageview xposed


【解决方案1】:

如何解决

由 android.content.res.Resources$NotFoundException 引起 找不到资源 ID #0x7f081080

在您的项目中搜索生成的 rescoureid “0x7f081080”(可能是一些 .../generated/.../R.java),这会将缺少的资源 ID 转换为符号 ID

public static final int my_image_id=0x7f081080;

然后再次在您的项目中搜索该符号 ID,您可能会在其中找到 sind xml-layout-file 或一些使用该资源的 java 代码

接下来要做什么取决于使用资源的代码

【讨论】:

  • 嗯,我认为xpose 会产生这种东西。我在 xml 文件中没有那个 ID 和 No #32 行。
猜你喜欢
  • 2019-10-07
  • 2021-03-23
  • 2012-07-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多