早上好。我有什么看起来像android中的commong问题,从库导入jar。我正在尝试使用库来消耗内部API。我将jar复制到我的android项目的libs文件夹中并转到
Properties -> Java Build Path -> Libraries
并添加了jar。另外,我在Order and Export
标签中检查了jar名称中的框。
java.lang.NoClassDefFoundError exception
。
我几乎读过每个指向相同答案的帖子。将jar放在libs文件夹中并执行上面列出的步骤。没有任何效果。我正在使用Win 7 x64上的Indigo版本运行ADT v 20。我对java或java架构不是很熟练,但这让我疯狂。任何人都有不同的方法吗?我错过了什么?
提前致谢
答案 0 :(得分:2)
您只需将jar文件拖放到libs文件夹中,而不是手动添加它。尝试从
中删除jar文件属性 - > Java构建路径 - >库
清理并重建项目。
说明: 加载库的过程已经自动化并从ADT 16开始更改,并且它与旧方法不向后兼容。您实际上是在尝试使用添加库的方法,这两种方法都是将库添加两次并打破它。
答案 1 :(得分:0)
在“属性 - > Java构建路径”中的“订购和导出”选项卡上,选中未选中的复选框。它在这里工作......