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