gpt4 book ai didi

java.lang.NoSuchFieldError 由 3rd Party 模块引起

转载 作者:行者123 更新时间:2023-11-29 19:46:33 25 4
gpt4 key购买 nike

我在我的 Android 项目中集成了第三方库。该库以 .aar 文件的形式提供。

它的实现是一个简单的单行代码,在我的 mainactiviy 中创建一个自定义对话框。

但每当它尝试创建对话框时,我的应用程序就会崩溃

java.lang.NoSuchFieldError: de.thirdparty.lib.R$id.neverParticipateButton
at de.thirdparty.lib.views.DialogBuilder.buildView(DialogBuilder.java:97)

我已经在一个新的空 android 项目中实现了这个库,并且它按计划工作。所以似乎与我的项目有冲突。

我在另一篇文章 ( Here ) 中读到,这可能是由于项目和库不小心对布局使用了相同的名称。但是当我检查我的构建文件夹中的库代码时,我找不到任何使用相同名称的布局。也不是 ids 或 drawables。

有人知道还有什么可能导致此错误,或者建议如何调试吗?

亲切的问候基督徒

最佳答案

问题是已经集成到我的应用程序中的另一个第 3 方库具有与新库相同的布局名称……我在这里无能为力,只能通知库的开发人员使用前缀。

关于java.lang.NoSuchFieldError 由 3rd Party 模块引起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37523754/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com