1 问题描述
程序可以运行,但是找不到引用的头文件
2 解决方法
搜索到一个博主说是cmake的版本和gradle的版本问题(地址),但是修改后没有作用,无意中发现build.gradle cmake版本没有设置,设置后解决
3 相关配置文件
build.gradle文件
android {
defaultConfig {
//....
externalNativeBuild {
cmake {
cppFlags ''
}
}
ndk {
abiFilters "armeabi-v7a"
}
}
externalNativeBuild {
cmake {
path file('src/main/cpp/CMakeLists.txt')
version '3.10.2' //设置cmake版本
}
}
ndkVersion '21.1.6352462'
}
CMakeList.txt
cmake_minimum_required(VERSION 3.10.2)