JNI简单配置的使用

在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同一级目录
}
}
 

猜你喜欢

转载自www.cnblogs.com/liunx1109/p/11680800.html