当前位置: 首页 > news >正文

Android Stodio编译JNI项目,Cmake出错:Detecting C compiler ABI info - failed

在使用Android Stodio编译JNI项目时出现Cmake错误,报错如下:

Execution failed for task ':app:configureCMakeDebug[arm64-v8a]'.
> [CXX1429] error when building with cmake using C:\Users\Dell\AndroidStudioProjects\MyApplication2\app\src\main\cpp\CMakeLists.txt: -- Android: Targeting API '31' with architecture 'arm64', ABI 'arm64-v8a', and processor 'aarch64'-- Android: Selected unified Clang toolchain-- The C compiler identification is unknown-- The CXX compiler identification is Clang 12.0.8-- Detecting C compiler ABI info-- Detecting C compiler ABI info - failed-- Check for working C compiler: D:/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe-- Check for working C compiler: D:/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe - broken-- Configuring incomplete, errors occurred!

在这里插入图片描述

在cpp\CMakeLists.txt文件最上方添加后解决问题

会在编译时跳过编译器检查,就不会再出现异常了。

set(CMAKE_C_COMPILER_WORKS TRUE)
set(CMAKE_CXX_COMPILER_WORKS TRUE)
弱小不是逃避的借口,应是竭尽全力的理由。
http://www.lryc.cn/news/127376.html

相关文章:

  • 6.2 Spring Boot整合MyBatis
  • 在CentOS 7上使用kubeadm部署Kubernetes集群
  • 这6个免费设计素材网站,设计师都在用,马住
  • uni-app引入sortable列表拖拽,兼容App和H5,拖拽排序。
  • Redis-内存淘汰算法
  • Git 合并分支时允许合并不相关的历史
  • 世界上最著名的密码学夫妻的历史
  • 二维码网络钓鱼攻击泛滥!美国著名能源企业成主要攻击目标
  • 前端面试题-CSS
  • 6.1 安全漏洞与网络攻击
  • STM32--EXTI外部中断
  • Python + Selenium 处理浏览器Cookie
  • 文件的导入与导出
  • [C++] string类的介绍与构造的模拟实现,进来看吧,里面有空调
  • 【Apollo】赋能移动性:阿波罗自动驾驶系统的影响
  • Camunda 7.x 系列【19】表达式语言
  • 详解RFC 793文档-4
  • ubuntu16编译内核源码并替换
  • AI 绘画Stable Diffusion 研究(九)sd图生图功能详解-老照片高清修复放大
  • Linux系统安装Google Chrome
  • 带你了解SpringBoot支持的复杂参数--自定义对象参数-自动封装
  • Raspberry Pi Pico RP2040制作低成本FPGA JTAG工具
  • 【工具】Python从临时邮箱获取验证码
  • 时序预测 | MATLAB实现基于GRU门控循环单元的时间序列预测-递归预测未来(多指标评价)
  • 在本地搭建WAMP服务器并通过端口实现局域网访问(无需公网IP)
  • Redis之删除策略
  • SpringBoot的配置文件以及日志设置
  • 【Java集合框架面试题(30道)】
  • Android 组件
  • kotlin的数据类型和类型转换