当前位置: 首页 > 知识库问答 >
问题:

将项目用作库时出现NoSuchFieldError

向实
2023-03-14

我正在使用ResideMenu作为我的主要项目中的一个库项目。我的应用程序因此异常而崩溃

"java.lang.NoSuchFieldError:类Lcom/特殊/Reside Menu/R$布局中没有类型I的静态字段residemenu_custom;或其超类(声明'com.special.Reside Menu。R$布局'出现在 /data/data/org.progos.creoroom/files/instant-run/dex/slice-slice_4_1a4c9aca82e857a1109baf42a8440f521d6f33d4-classes.dex)中。

有一些线程,所以说,如果您的应用程序(主应用程序)模块和库模块中有同名资源,您将面临该错误,但我的项目不是这样。我不知道是什么导致了这个问题,任何帮助都会很好。

共有1个答案

蓬野
2023-03-14

我刚才也遇到了同样的问题,我只是做了一个clean项目,然后正常运行。这为我解决了问题,希望这能帮助其他人。

 类似资料:
  • 我正在创建一个Java库,用于其他Java项目。这些项目使用Repast Symphony,我的库也使用Repast Symphony(所以我担心这个错误是由一些冲突引起的)。一切都很好,但当我运行Repast模拟时,它抛出了 我尝试将我的库导出为jar,直接导入项目并将库添加到项目的类路径,但没有成功。我做错了什么? 这个上下文类正在我的库和项目中使用。以下是它在两个类中的使用片段: 编辑以从评

  • 我如何在Android Studio中将一个现有的Android项目转换成一个Android库项目?在Eclipse中,这是可能的。 实际上,我想将一个旧的Android项目转换成一个Android库项目,这样我就可以使用该Android项目的现有代码,在Android Studio中进行一些小改动,构建一个新的Android项目。

  • 我在windows服务器上正常工作了这个项目,但是当将它复制到Ubuntu服务器时,当我试图通过浏览器访问它时,它给出了这个错误

  • 我已经在许多地方查阅了下面的错误,但似乎无法就解决方案或一个有效的解决方案达成共识。 “Maven项目扫描错误[项目路径];Java.lang.OutOfMemoryError:Java堆空间” 我将MAVEN_OPTS设置为“-xms512m-xmx1024m-xx:maxpermsize=1024” 我正在导入的项目是一个资产项目,有许多图像、图标、.swf和JS文件。 是不是我还需要什么,或

  • 我已经用Flutter在VS代码上创建了一个应用程序,在我开始准备构建应用程序之前,没有任何问题。我开始将包名从“com.example.careona19”更改为“com.covid19rsa.app”,但随后开始出现以下错误:

  • 在使用gradle--stacktrace之后,我得到以下错误: 运行gradle后--信息 你知道这个问题怎么解决吗?