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 等等!

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