[英]How can I get my external jar to be bundled with the Android APK?
我尝试了所有在Stack Overflow上发布的内容,但是尝试在模拟器上进行测试时,仍然遇到了令人讨厌的NoClassDefFoundException
:
我什至试图用JDK 1.6编译jar。 仍然是同样令人讨厌的异常。 我指的jar仅包含我为另一个项目创建的一些实体对象,并且希望与我的Android项目一起使用。
顺便说一句,我还尝试将罐子添加为外部罐子,但也没有用。
您需要将其添加到assets/
目录,并添加它到该位置的构建路径才能使其正常工作。 添加外部库时,请记住选择同一罐子 。
看到这个线程
Java中出现NoClassDefFound错误,当某些类在运行时不可用,而在编译时可用时,请检查此错误的根源,您可以使用以下博客获取帮助:
http://javarevisited.blogspot.in/2011/06/noclassdeffounderror-exception-in.html
请执行下列操作 ::
转到项目属性>> Java构建路径,将jar文件添加为外部jar。
选择订单和导出选项>>选择项目的库和jar。
如果不起作用,请更改jar的顺序,确保其高于android依赖项。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.