当前位置:编程学习 > wap >>

引入了外部jar,编译能通过,但模拟器运行时报错

引用了外部jar包,建了userlib勾选了use systemlib,但运行时模拟器上会报错,看LOG信息是由于找不到包中的Methord。
--------------------编程问答-------------------- 新建libs目录,把jar放进去 --------------------编程问答-------------------- 嗯,libs目录建了的,jar都放在里面。并且在Java Build Path中建了User Library,勾选了system library. --------------------编程问答-------------------- 将libs目录添加为source folder --------------------编程问答-------------------- 问题根本原因是jar包没有打包到apk中导致运行是报”链接错误“类型c里面的lib缺失
解决办法在Java Build Path 中的Order and Export中将你的jar包勾选即可 --------------------编程问答-------------------- 回复楼上两位:
如果将libs设为Sourcer folder,运行会很慢,最终会报内存溢出的错误,模拟器都无法正常启动。
Order and Export中将jar包勾选也试过了,仍然报找不到method。
谢谢! --------------------编程问答-------------------- build path --------------------编程问答-------------------- 右键工程,build path ,add jar即可 --------------------编程问答-------------------- to 7#, 已经按照常规方法add jar了。
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,