@[TOC](java.lang.UnsatisfiedLinkError: dalvik.syste…couldn’t find “xxxxx.so”(libnative-lib.so))
當你把 SHADED 註釋掉後, 就會報這樣的錯誤, 這裏就是無法找到.so 庫 , 其實這是我們在修改 CMakeList 的時候不小心刪除掉的, 要注意
@[TOC](java.lang.UnsatisfiedLinkError: dalvik.syste…couldn’t find “xxxxx.so”(libnative-lib.so))
當你把 SHADED 註釋掉後, 就會報這樣的錯誤, 這裏就是無法找到.so 庫 , 其實這是我們在修改 CMakeList 的時候不小心刪除掉的, 要注意
在Android.mk中添加 LOCAL_CFLAGS += -D_FORTIFY_SOURCE = 0即可解決問題。
定位爲libusb版本問題,本人用的是libusb1.0.23版本時遇到上述問題,後將libusb版本更改爲1.0.20後解決問題,如有朋友遇到類似問題,可以嘗試更改libusb版本,可能會出現奇效!