公司项目调用C++同事编译的so库运行时提示
java.lang.UnsatisfiedLinkError: dlopen failed: library
D:xxx/xxx.so (电脑的文件路径)
查阅很多文章后发现是编译so库使用的ndk版本太低或者太高
解决方法:
开发so库的人员使用安卓项目中minSdkVersion对应版本的ndk去编译即可
附ndk下载地址
公司项目调用C++同事编译的so库运行时提示
D:xxx/xxx.so (电脑的文件路径)
查阅很多文章后发现是编译so库使用的ndk版本太低或者太高
解决方法:
开发so库的人员使用安卓项目中minSdkVersion对应版本的ndk去编译即可
附ndk下载地址