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

在现有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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容