[英]Java - NoClassDefFoundError, Android lib project
I create library project in eclipse - LibProject1. 我在Eclipse中创建库项目-LibProject1。 Than I create library project - LibProject2 that use LibProject1.
比我创建使用LibProject1的库项目-LibProject2。 Than I create Android App that use LibProject2.
比我创建使用LibProject2的Android应用程序。
If I add LibProject2 to Android App like: Right click on project -> properties -> Android -> Add -> add LibProject2
. 如果我将LibProject2添加到Android App,例如:
Right click on project -> properties -> Android -> Add -> add LibProject2
。 App runs without errors. 应用程序运行无误。
I want to create jar file for LibProject2 that contains LibProject1 and add jar to Android App. 我想为包含LibProject1的LibProject2创建jar文件,并将jar添加到Android App。
I do: LibProject2 -> Right click on project -> Export -> Java -> JAR file -> finish
. 我这样做:
LibProject2 -> Right click on project -> Export -> Java -> JAR file -> finish
。
When i run app i get NoClassDefFoundError
, no found LibProject1 class. 当我运行应用程序时,我得到
NoClassDefFoundError
,没有找到LibProject1类。 In JD-GUI i see that LibProject2 contains LibProject1. 在JD-GUI中,我看到LibProject2包含LibProject1。 Where is a problem?
哪里有问题? Thx.
谢谢。
right click on project >
then to project properties >
java build path >
last tab order and export
there you see those jar unchecked. 在那里,您看到那些罐子未被选中。 first check it then [clean and rebuild]... It will work.
首先检查它,然后[清理并重建] ...它将起作用。 cheers :)
欢呼:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.