美文网首页
Android项目CMake构建脚本放置在项目根目录下导致bui

Android项目CMake构建脚本放置在项目根目录下导致bui

作者: JackRo | 来源:发表于2017-09-21 00:11 被阅读27次

在现有Android项目中做JNI配置时,碰到了CMake构建脚本放置在项目中的位置的问题。当放置在项目的根目录下,app的build.gradle文件中配置(该配置是通过右键项目的app模块选择 Link C++ Project with Gradle后自动生成的)如下:

externalNativeBuild {
    cmake {
        path '../CMakeLists.txt'
    }
}

此时对项目进行build操作时,build会失败。

当尝试把CMake构建脚本放置在项目的app目录下,build就可以成功,此时app的build.gradle文件中配置如下:

externalNativeBuild {
    cmake {
        path 'CMakeLists.txt'
    }
}

解决该问题参考了官方文档,参考链接如下:
https://developer.android.com/studio/projects/add-native-code.html

相关文章

网友评论

      本文标题:Android项目CMake构建脚本放置在项目根目录下导致bui

      本文链接:https://www.haomeiwen.com/subject/qobasxtx.html