设置生成的so动态库最后输出的路径 OutPutLibs 不要改为jniLibs 或者不要在build.gradle指定动态库的这个名字
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY {ANDROID_ABI})
比如在 app.gradle种指定了动态库的目录为:src/main/libs
sourceSets.main {
jni.srcDirs = []
jniLibs.srcDir 'src/main/libs'
}
那么上面的OutPutLibs 不要改为libs 否则会重复引入。

网友评论