Android:NoClassDefFoundError包括android库上的java项目

时间:2014-08-16 18:15:06

标签: android include project noclassdeffounderror

早上好,

我正在开发一个带有与Java服务器通信的android客户端应用程序的系统。我的应用程序的某些元素将来必须是可重用的。

目前,我有3个项目(我不会开始编写服务器代码):

  • GlobalLibrary:包含服务器和客户端使用的类的java项目
  • AndroidClientLibrary:一个包含可重用于其他Android客户端应用程序的代码的android库。它包括Java Build Path中的GlobalLibrary - >项目,Java构建路径 - >订单和出口和项目参考。选项是在Android属性中勾选了库
  • MyAndroidClient:一个Android客户端应用程序,在Android属性中包含AndroidClientLibrary。

在运行MyAndroidClient时使用GlobalLibrary上定义的类遇到问题:E / AndroidRuntime(8748):java.lang.NoClassDefFoundError:com.guirak.GlobalLibrary.AGlobalClass 我没有遇到使用AndroidClientLibrary上定义的类运行MyAndroidClient的问题。

我尝试使用在Global Library上生成的jar文件并将其包含在Java Build Path中 - > MyAndroidClient和AndroidClientLibrary的Librairies。 我试图在Java Build Path中包含GlobalLibrary - >项目,Java构建路径 - > MyAndroidClient的订单和导出以及项目参考

这些都不起作用......

有人可以帮我解决这些问题吗?

感谢您的提前和对不起我的英语水平...

0 个答案:

没有答案