jni 适配不同的平台

出现问题:在arm下不报错,在其余的平台处理器报错:

错误日志:

Caused by: java.lang.UnsatisfiedLinkError: Couldn't load * from loader dalvik.system.PathClassLoader

主要原因:就是在打包.so库的时候没有适配不同的平台


解决方案:在Application.mk文件中加上一行


APP_ABI := all


重现编译jni文件,会生成不同平台下的.so mips,x86 等等!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章