1
我在Android项目中集成了第三方库。 该库以.aar文件的形式提供。由第三方模块导致的java.lang.NoSuchFieldError
它的实现,是一个简单的单线程,在我的mainactiviy中创建一个customdialog。
但每当它试图创建对话框我的应用程序会崩溃与
java.lang.NoSuchFieldError: de.thirdparty.lib.R$id.neverParticipateButton
at de.thirdparty.lib.views.DialogBuilder.buildView(DialogBuilder.java:97)
我有一个新的空Android项目实施的库和它的工作按计划进行。所以这似乎与我的项目有冲突。
我在另一篇文章(Here)中读过,它可能会在项目和库意外地为布局使用相同的名称时引起。但是,当我检查我的生成文件夹中的库代码时,我找不到使用相同名称的任何布局。也不是ID或drawables。
有人有一个想法还有什么可以导致此错误,或建议如何调试?
亲切的问候 基督教
您应该检查第三个库的版本。可能是该方法已被删除。 – phongvan