Java - NoClassDefFoundError,Android lib项目

时间:2015-07-06 08:23:42

标签: java android eclipse

我在eclipse中创建了库项目 - LibProject1。 比我创建库项目 - 使用LibProject1的LibProject2。 比我创建使用LibProject2的Android App。

如果我将LibProject2添加到Android App,例如:Right click on project -> properties -> Android -> Add -> add LibProject2。应用程序运行没有错误。

我想为包含LibProject1的LibProject2创建jar文件,并将jar添加到Android App。

我这样做: LibProject2 -> Right click on project -> Export -> Java -> JAR file -> finish

当我运行应用程序时,我得到NoClassDefFoundError,找不到LibProject1类。 在JD-GUI中,我看到LibProject2包含LibProject1。 哪里有问题? THX。

1 个答案:

答案 0 :(得分:0)

right click on project >
   then to project properties > 
      java build path >
        last tab order and export

你看到那些罐子未经检查。先检查一下然后[清理并重建] ...... 它会工作。干杯:)