引用了外部jar包,建了userlib勾选了use systemlib,但运行时模拟器上会报错,看LOG信息是由于找不到包中的Methord。

解决方案 »

  1.   

    嗯,libs目录建了的,jar都放在里面。并且在Java Build Path中建了User Library,勾选了system library.
      

  2.   

    将libs目录添加为source folder
      

  3.   

    问题根本原因是jar包没有打包到apk中导致运行是报”链接错误“类型c里面的lib缺失
    解决办法在Java Build Path 中的Order and Export中将你的jar包勾选即可
      

  4.   

    回复楼上两位:
    如果将libs设为Sourcer folder,运行会很慢,最终会报内存溢出的错误,模拟器都无法正常启动。
    Order and Export中将jar包勾选也试过了,仍然报找不到method。
    谢谢!
      

  5.   

    右键工程,build path ,add jar即可
      

  6.   

    to 7#, 已经按照常规方法add jar了。