Android-向项目中添加外部库

Android-向项目中添加外部库,android,jar,external,Android,Jar,External,我在将WEKA库添加到我正在进行的项目中时遇到了很多麻烦。我已经学习了几个教程,其中包括Android开发者指南: 还有一些帖子是这样写的 我在我的项目中用weka.jar文件创建了一个文件夹,创建了一个新的库(将weka.jar文件添加到库中),并将这个库包含在我的构建路径中。我还在项目属性的“订单和导出”选项卡下添加了库 我还尝试导入jar文件,以便将jar的实际内容提取到项目中的一个目录中 所有这一切的最终结果是,我的项目能够正确无误地构建,但在emulator上运行代码时,我会遇到以下

我在将WEKA库添加到我正在进行的项目中时遇到了很多麻烦。我已经学习了几个教程,其中包括Android开发者指南:

还有一些帖子是这样写的

我在我的项目中用weka.jar文件创建了一个文件夹,创建了一个新的库(将weka.jar文件添加到库中),并将这个库包含在我的构建路径中。我还在项目属性的“订单和导出”选项卡下添加了库

我还尝试导入jar文件,以便将jar的实际内容提取到项目中的一个目录中

所有这一切的最终结果是,我的项目能够正确无误地构建,但在emulator上运行代码时,我会遇到以下异常:

04-10 22:52:21.051:错误/dalvikvm(582):找不到从方法edu.usc.student.composure.classifier.gaitClassifier impl引用的类“weka.classifiers.trees.J48”

J48是我在代码中引用的类

有没有人有我可能忽略的其他建议


谢谢

WEKA不会在没有改动的情况下在Android上工作<例如,code>J48需要
java.lang.Cloneable
接口,这在Android中是不可用的


您需要做的是从Subversion签出WEKA源代码,将其添加到您的项目中(删除JAR文件),编译它,并修复所有编译错误。其中可能有不少。

我刚刚完成了我的第一次修订


希望有帮助

谢谢你有见识的回复!我发现可以输出Java代码来复制经过训练的分类器的树结构,该分类器不使用任何Weka类,只使用实例类(我可以轻松替换实例类)。我会继续解决这个问题,而不是尝试将Weka移植到Android上。哈哈,还有什么进展吗?weka对你有用吗?