在Android中找到ClassDefNotFound

在Android中找到ClassDefNotFound,android,eclipse,jar,external,Android,Eclipse,Jar,External,我一直在努力在我的项目中加入我的工具罐。Android文档明确指出,不需要通过文件系统进行所有导入(http://developer.android.com/resources/faq/commontasks.html#addexternallibrary)但无论如何,我已经尝试了所有的建议;将libs文件夹放入其中,清理项目,重新启动eclipse 我有没有办法了解eclipse是如何构建项目的;我希望看到它实际上尝试包含我的jar。构建和清理是不够的,您应该通过配置构建路径来添加jar文件。

我一直在努力在我的项目中加入我的工具罐。Android文档明确指出,不需要通过文件系统进行所有导入(http://developer.android.com/resources/faq/commontasks.html#addexternallibrary)但无论如何,我已经尝试了所有的建议;将libs文件夹放入其中,清理项目,重新启动eclipse


我有没有办法了解eclipse是如何构建项目的;我希望看到它实际上尝试包含我的jar。

构建和清理是不够的,您应该通过配置构建路径来添加jar文件。遵循以下步骤:

  • 右键单击您的项目
  • =>属性
  • =>Java构建路径(左侧)
  • =>选择选项卡库
  • =>添加罐子
  • =>指定已添加到lib文件夹的jar文件

希望它对我的英语有所帮助,但很抱歉,构建和清理还不够,您应该通过配置构建路径来添加jar文件。遵循以下步骤:

  • 右键单击您的项目
  • =>属性
  • =>Java构建路径(左侧)
  • =>选择选项卡库
  • =>添加罐子
  • =>指定已添加到lib文件夹的jar文件

希望对我的英语有所帮助,同时也为我的英语感到抱歉。看来,将jar添加到构建路径是不够的。您必须将jar复制到项目的文件夹中(如/libs)。

似乎将jar添加到构建路径是不够的。您必须将jar复制到项目文件夹中(如/libs)。

我一直无法解决此问题,但这似乎是由于Android交叉编译器无法正确处理生成的jar造成的。作为解决办法,我开始将java文件从实用程序项目复制到Android项目中。

我一直无法解决这个问题,但这似乎是由于Android交叉编译器无法正确处理生成的Jar造成的。作为解决办法,我开始将java文件从实用程序项目复制到Android项目中。

如果没有正确的代码(plugin.xml和清单),很难帮助您。当您在plugin.xml中正确设置依赖项和lib时,错误通常会消失。您是否已将库添加到构建路径?这似乎与jar本身有关,其他jar我可以添加到项目中而不会出现问题。如果没有正确的代码(您的plugin.xml和清单),很难为您提供帮助。当您在plugin.xml中正确设置依赖项和lib时,错误通常会消失。您是否已将库添加到构建路径中?这似乎与jar本身有关,其他jar我可以毫无问题地添加到项目中。通过10种不同的方式完成,所以我想看看它实际上正在被使用,用10种不同的方式来完成,所以我想看到它实际上正在被使用。再次,尝试一下,文档(见原始文章中的链接)清楚地说明了不需要的,但是无论如何都尝试过。还尝试通过导入->文件系统来实现。不行。我现在想做的就是查看eclipse插件正在执行的adb语句,这样我就可以查看它是否试图包含库以及它可能失败的原因。再次尝试,文档(请参阅原始帖子中的链接)明确指出这不是必需的,但还是尝试了。还尝试通过导入->文件系统来实现。不,我现在想做的就是查看eclipse插件正在执行的adb语句,这样我就可以查看它是否试图包含库以及它可能失败的原因。