[英]Adding external jar to android project
我有以下问题:
我有两个项目:jre1.7和android 2.1。 我想首先构建一个jar文件,并在第二个项目中将其用作框架。 我正在使用eclipse,当我添加外部jar时,我已经做了我通常做的事情。 (右键单击项目 - 构建路径 - 添加外部Jars),似乎一切都很好,有Referenced库文件夹出现,它包含jar。
但是当我尝试编译Android项目时,它会给出NoClassDefFound错误。 难道我做错了什么?
如果您使用Android SDK和ADT r17或更高版本,现在Google推荐的添加依赖项的方法是:
Android SDK现在可以自动为您提取并解决依赖关系,您不再需要其他手动设置(将jar添加到项目构建路径)。 查看r17更改日志 :
添加了自动设置JAR依赖项的功能。 / libs文件夹中的任何.jar文件都将添加到构建配置中(类似于Ant构建系统的工作方式)。 此外,库项目所需的.jar文件也会自动添加到依赖于这些库项目的项目中。 ( 更多信息 )
另外,官方开发指南中没有明确说明Android现在完全支持java 7,现在最好继续使用JDK 6。
希望这可以帮助。
如果要将此外部jar包含到Android项目中,则只需在Eclipse环境中执行以下步骤即可。
我会假设您使用ADT 17,Android有一个类路径问题,您可以在这里阅读它,您只需转到导出选项卡并检查jar。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.