在CMakeLits.txt配置
1.添加头文件路径 include_directories(include)
2.设置三方库所在的位置 set(FF ${CMAKE_CURRENT_SOURCE_DIR}/库的所在路径)
3.添加所在的库 add_library(avcodec(三方库的名字) SHARED IMPORTED)
4. 动态链接添加的库 target_link_libraries
build.gradle(app)
externalNativeBuild {
cmake {
cppFlags "-std=c++11"
}
ndk{
abiFilters "armeabi-v7a x86不同的版本"
}
}
//设置资源文件路径
sourceSets {
main{
jniLibs.srcDirs = ['libs'] ---->libs是放三方的so文件的,和src同一级目录
}
}