android - 资源$NotFoundException。资源 id 为 x7804000c 的布局在 apk、Android -23、Marshmallow 中不存在
问题描述
08-13 16:29:27.288 10821-10821/com.a.b.c E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.a.b.c, PID: 10821
android.content.res.Resources$NotFoundException: Resource ID #0x7804000c
at android.content.res.Resources.getValue(Resources.java:1351)
at android.content.res.Resources.loadXmlResourceParser(Resources.java:2774)
at android.content.res.Resources.getLayout(Resources.java:1165)
at android.view.LayoutInflater.inflate(LayoutInflater.java:421)
at android.view.ViewStub.inflate(ViewStub.java:259)
我正在使用android-dfm,并且其中一个模块没有在Android-23中加载,抛出上述错误。 我尝试通过 apk 分析器搜索此 res id(0x7804000c) 但找不到具有此资源 id 的任何布局。此错误在发布和调试中都发生(没有混淆)。
解决方案
0x7804000c - 资源 ID - 它是资源的一些生成 ID。它为 R.* 中的每个资源在 Build 上生成
你可以在R文件中看到什么资源是0x7804000c
推荐阅读
- c++ - 在 Win32 API 中指定两次 LWA_COLORKEY
- swift - SwiftUI 春季计时似乎与 UIKit 春季计时不匹配
- google-kubernetes-engine - 从 docker hub 存储库中提取图像,使用的正确 url 是什么
- c - 这如何清除输入缓冲区?
- r - 为 R CMD 检查处理远程依赖项的正确方法是什么?
- dataframe - Julia 数据框中具有列名的控制流
- html - 下拉粘性导航栏的问题
- javascript - jquery.vmap.js 错误:错误:未捕获的类型错误:无法读取未定义的属性(读取“setFill”)
- plsql - PL/SQL。是否可以使用 SELECT INTO from table dual?
- vue.js - 使用 Vuex 和 Onboard.js 的最大调用堆栈大小超出错误