- 原项目可运行
- 在src > main 路径下,新建cpp文件夹
- 在cpp文件夹下,放入CMakeLists.txt文件 和 cpp文件
- 配置
在模块位置,右击,选择Link C++ - 运行报错

解决: 修改ndk版本

- 继续运行报错

解决: 直接点蓝字,升级gradle版本 - 继续运行报错

解决: 在模块的build.gradle中,修改配置 abiFilters ‘arm64-v8a’,‘armeabi-v7a’,‘x86’,‘x86_64’

- 继续运行报错

解决: 点击升级依赖
android开发 引入cpp文件
于 2022-02-11 10:56:14 首次发布
本文记录了一位开发者在Android Studio中引入C++文件时遇到的Gradle配置问题,包括升级Gradle版本、修改ABI filters、解决JRE与JDK版本冲突、依赖库版本不匹配等问题。在解决过程中,开发者发现真正的错误源自AndroidManifest.xml中的FileProvider组件,将其改为androidx版本后,应用最终成功运行。

最低0.47元/天 解锁文章
6520

被折叠的 条评论
为什么被折叠?



