记录关于Android Studio NDK开发时Cmake报错以及解决方案

CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage cmake error 阅读详情

(问题)主要报错:

-- Configuring incomplete, errors occurred!

CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage

CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage

Build command failed.


(解决)项目模块配置build.gradle:

把app/build.gradle  ndk{} 里面的 'armeabi' 去掉

修改前:

        cmake {
            abiFilters "armeabi","arm64-v8a","armeabi-v7a","x86"
        }
修改后:
        cmake {
            abiFilters "arm64-v8a","armeabi-v7a","x86"
        }


(分析)报错原因:

查看提示信息,大概意是为对armeabi的支持 no longer

CMake Error: CMAKE_C_COMPILER not set, after EnableLanguageCMake Error: CMAKE_CXX_COMPILER not set, 如果这一步安装失败,显示The file has been downloaded incorrectly的话,我们就去下载离线版本。Threads: Windows 选择 win32 , Linux、Unix、Mac OS 选 posix。architecture:电脑系统是 64位的,选 x86_64;回到我们要cmake的地方,把之前生成错误的build里的文件删掉。Exception:64位选seh,32位选sjlj。把路径(记得加/bin)放在系统路径里。也就是这里,选择对应的版本。 阅读详情

相关推荐

Android Studio CMake 报错 "CMake Error: CMake was unable to find a build program corresponding Ninja"

前两天, 没修改什么, 打开Android Studio编so, 忽然就不成功了. 报错信息如下: Support for CMake 3.7 and higher is a preview feature. To report a bug, see https://developer.android.com/studio/report-bugs.html Support for CMa...

along 8851

解决 Configuring incomplete, errors occurred! 问题 树莓派安装opencv报错

错误原因 在树莓派 安装opencv,参考了很多教程的方法,还是出错,在执行 make 时 代码编译到60% 左右就报错停止了, 休息几天后重来,发现原因再 设置cmake编译参数 时报错! Configuring incomplete, errors occurred 原因在于设置编译参数 /** CMAKE_BUILD_TYPE是编译方式 * CMAKE_INSTALL_PREFIX是安装目录 * OPENCV_EXTRA_MODULES_PATH是加载额外模块 * INSTALL_PYTHON_E

m0_37409834的博客 3万+

Android自动打包Jenkins中NDK cmake配置问题

2020这一年转眼过去了,很久时间没有写博文了,一个是过去的这一年相对较忙,有3个APP并行开发并且还有一些SDK要开发,再一个就是懒,于是乎拖着拖着就拖到了现在。现在年末了,稍微闲了下来了就想着把之前一直需要升级因为赶项目怕升级遇到坑耽误时间而没升级的,该升级的升级一下,于是就遇到了接下来的问题: 升级的内容: AndroidStudio从3.6.2升级到4.1.2 将项目Android Gradle plugin从3.6.2升级到4.1.2 项目Gradle从5.6.4升级到6.5 项目ta.

you__are_my_sunshine的博客 1563

CMake编译过程中出现Configuring incomplete的原因

这种非预期包含调用导致整个编译异常退出,从而Configuring incomplete发生了,Makefile没生成,将发生错误的这个库里除include和lib以外的库都删掉,然后编译整个项目就顺利完成了。

XCCCCZ的博客 1万+

ncnn填坑记录五:在安卓端运行ncnn

上一篇:ncnn填坑记录四:pytorch模型转ncnn 一.安装Android Studio 下载地址:https://developer.android.google.cn/ 参考https://blog.csdn.net/qq_33431368/article/details/85009758#t4进行安装,因版本不同,安装界面有一点不同,基本没啥问题。 android-studio/bin/中有个studio.sh,启动即可,之后点安卓图标右键锁定到启动器,以后直接点击桌面左面图标即可。 在sett

下大禹了的博客 4157

Opencl开发过程记录

下载Eclipse 给Eclips安装插件ADT 配置SDK 手动下载NDK并添加到Eclipse设置中 新建Eclipse项目 解决依赖问题(未作具体记录) 无法解决问题 更改使用Android Studio 配置SDK 配置NKD过程中发生问题 SDK Manager中忆境添加NDK和CMAKE工具 在Project Structure中无法添加NDK(灰色,无法点击) 尝试网络上的方法 SKD和NDK下载地址:https://www.androiddevtools.cn/index.html 参

gjh1716718326的博客 1866

Android Studio 导入NDK项目报错: executing external native build for cmake

今天在网上下载了一个NDK的项目,导入后报错“executing external native build for cmake”,如下图所示: 因为刚接触NDK,对这方面还不太熟悉,所以在网上搜索了下,试了很多办法都不行;很多都说是C++库名的问题,比如下面这个博客中所写,但我按照修改了之后还是不行; android studio大坑 executing external native build for cmake_android的博客-CSDN博客描述:cmak...

u013474571的博客 4472

[Multisim][模电实验]简易函数信号发生器的设计与实现_北京邮电大学2019级信通院电子电路实验下

本文记述了笔者设计并实现以±12V供电电压输出1KHZ~10KHZ频率连续可调的方波、三角波和正弦波的过程。其中,方波输出电压峰峰值为12V(误差<20%),占空比可调、三角波输出电压峰峰值为8V(±20%),正弦波输出电压峰峰值≥1V。

lgc0208的博客 4万+

Android studio 配置NDK ---实验步骤跟进记录(初定完结)

测试环境 —- android studio 3.0 NDK环境 —- 17.1.4828580 首先假设没有NDK环境,首先第一步安装下载NDK到电脑 第一步进入到android studio 找到该导航栏 第二步点击此按钮进入详细菜单 第三选择图中高光选项-右侧的内容栏为第四步(见图1-4) 第四步高亮书签选择后下方出现NDK如果没有出现勾选则勾选上点击APPLY进行下...

zxemails的博客 1万+

【VMware篇】7-通过ISO镜像升级VMware Esxi

本文主要介绍Dell服务器上安装的ESXi升级的方法之一(采用ISO升级)。

chen_yunan的博客 5503

别再死磕U-Net了!用PyTorch手把手教你搭建ResUnet,搞定医学图像分割(附完整代码)

本文详细介绍了如何利用PyTorch搭建ResUnet模型,通过引入残差连接解决医学图像分割中的梯度消失、特征退化和细节丢失问题。与传统U-Net相比,ResUnet在Dice系数和收敛速度上均有显著提升,特别适合处理脑部MRI等复杂医学图像。文章还提供了完整的代码实现和关键训练技巧,帮助开发者快速掌握这一先进技术。

weixin_42552637的博客 322

android cmake 第三方,【NDK】Android Studio2.2+使用CMake依赖多个第三方库

Android Studio2.2出来后,支持CMake构建工具,我们做NDK开发会容易很多:支持一键生成native方法支持在C语言中有代码提示如果在C中写错了会有错误提示支持在C中打断点进行debug...官方教程:但是如果我在想在CMake中依赖多个第三方库,我在网上找了很久都没找到怎么使用,怎么弄都同步不过去,折腾了很久终于弄好了,记录下。依赖的第三方库假如我要依赖的第三方库是:libcu...

weixin_36320395的博客 569

HFSS实战:手把手教你设计微带发夹线滤波器(附完整参数计算流程)

本文详细介绍了使用HFSS设计微带发夹线滤波器的完整流程,包括参数计算、HFSS建模和优化策略。通过实战案例,帮助读者掌握微波滤波器设计的核心技巧,特别是奇偶模阻抗计算和HFSS仿真中的关键设置,适用于通信系统设计和射频工程应用。

weixin_29251567的博客 433

Android Studio CMake 引入静态包.a 以OpenCV为例

以OpenCV为例,记录开发过程并附上部分踩坑细节 1.引入openCV的.a包,官方SDK目录如下: 记得第三方也要引入。引入后的样子如下: 你会发现,x86和arm的包不太一样。 2.引入OpenCV头文件.h .hpp 首先,在你的cpp/include下,加入openCV的头文件,如下图: 官方SDK在这里: 3.CMake引入.a及你自己的c++源码 先引入头文件: set(libs ${CMAKE_SOURCE_DIR}/..) include_directo

迷彩狼的博客 3391

强化学习 之 Actor Critic

简介 Actor Critic是一种结合体算法: (1)Actor 的前生是 Policy Gradients,这能让它毫不费力地在连续动作中选取合适的动作,而 Q-learning 做这件事会瘫痪; (2)Critic 的前生是 Q-learning 或者其他的 以值为基础的学习法,能进行单步更新,而传统的 Policy Gradients 则是回合更新,这降低了学习效率。 算法思想 Actor...

Test_tju的博客 802

完整的申请邓白氏编码的流程(手把手教你申请邓白氏编码)

申请公司的苹果开发者账号和企业级的苹果开发者账号时,都会用到邓白氏编码,也就是我们申请苹果开发者账号时需要填写的D-U-N-S Number。     申请这个邓白氏编码是免费的,但是从像华夏邓白氏公司提交申请到可以申请苹果开发者账号来用这个9位的D-U-N-S Number,需要一段时间,我申请得到D-U-N-S Number,用了8个工作日(不算周末哦)

wxw2011014003的博客 9万+

android studio NDK开发环境搭建实践

android studio现在已经很好的支持了NDK开发,使用android studio进行NDK的开发变得很方便。本文讲的NDK开发时基于CMake编译的NDK开发,有关ndk-build编译的方法,我找时间会整理出来,因为我另一个项目就是用的ndk-build…..在启动NDK开发时,通常是这样两种情况:一、全新的android项目,需要支持NDK功能开发;已有的项目新增NDK功能开发。一、

树懒的博客 497

Ubuntu22.04下3分钟搞定GitHub加速:SwitchHosts+小鱼工具保姆级配置指南

本文提供Ubuntu22.04下快速解决GitHub下载超时问题的保姆级教程,通过SwitchHosts图形化工具和小鱼一键换源工具实现高效加速。详细步骤包括环境准备、工具安装配置及验证方法,帮助开发者轻松优化GitHub访问速度,提升工作效率。

weixin_29258297的博客 548

【Android】打开需要NDK的项目的一些报错的问题解决

打开需要NDK的项目的一些报错的问题

每天不是在写bug就是在写bug的路上 2226

ANSYS WORKBENCH——参数化建模以及参数优化(结果导出为Excel)

目录 1、打开软件workbench 2、找到static structure,双击打开 3、选择材料 4、参数化建模 ​ 注:印记面的创建 5、模型属性设置 注:设置优化目标 6、回主界面,选择direct optimization模块 1、打开软件workbench 2、找到static structure,双击打开 3、选择材料 4、参数化建模 至此参数化建模就已经完成啦 注:印记面的创建 印记面一般是一个虚拟的区域,参与实际的网格划分,但是只是由于载.

python_AI_fans的博客 1万+

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

报错Error while executing process D:\android_studio_sdk\cmake

ErrorwhileexecutingprocessD:\android_studio_sdk\cmake\3.6.4111459\bin\cmake.exewitharguments{-HD:\ShellNDK\app-BD:\ShellNDK\app\.externalNativeBuild\cmake\release\armeabi-v7a-DANDROID_ABI=arm...

tnbaiyunf的博客 1万+

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

重装系统后,Android Studio老项目CMake报错?三步搞定NDK路径残留问题

本文详细解析了重装系统后Android Studio项目中NDK路径残留问题的解决方案。通过清理local.properties、Gradle缓存及验证NDK和CMake安装等三步操作,帮助开发者快速修复CMake报错问题,确保C/C++项目顺利构建。特别针对arm64-v8a架构提供了实用技巧。

weixin_30394669的博客 386

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Windows下Android NDK开发环境搭建指南

Android NDK开发允许开发者使用C/C++编写高性能代码,通过JNI与Java层交互。其核心在于配置正确的工具链,包括JDK、Android SDK和NDK组件。在Windows环境下,需要特别注意环境变量设置和路径配置。实际开发中,CMake作为构建工具,LLDB用于原生代码调试,两者配合可显著提升开发效率。本文详细介绍从环境准备到项目验证的全流程,涵盖NDK版本管理、多ABI构建等实用技巧,帮助开发者快速搭建稳定的NDK开发环境。

weixin_30861797的博客 437

Android Studio 报错 executing external native build for cmake xxx CMakeLists.txt

今天带着沉重的心情记录一下这两天的郁闷,因为就在昨天,我把android studio 搞坏了 昨天还是可用的,就因为我升级了什么东西……… 然后就一直报错 A problem occurred configuring project ‘:app’ executing external native build for cmake xxx CMakeLists.tx...

风云的的博客 5万+

Android Studio简单集成NDK

最近有个项目需要用到NDK,所以记录下自己集成NDK时遇到的问题和解决办法。 关于NDK和JNI的一些基础知识,可以参考这篇文章。 集成时本地环境介绍: 1.jdk版本:jdk1.8.0_171; 2.Android Studio版本:Android Studio 3.1.2; 3.CMake版本:3.10.2; 4.NDK版本:19.1.5. 集成步骤: 1.安装CMake和ND...

Payne_xy的博客 856

记录一次Android Studio NDK 编译权限问题

平时都是在源码环境下开发,很久没有用到AS NDK了,今天通过AS 终端执行ndk-build命令时报错:ld: error: failed to write to the output file: Permission denied [armeabi-v7a] SharedLibrary : libxl.so ld: error: failed to write to the output file: Permission denied clang++: error: linker command

HuanWen_Cheng的博客 3125
上一篇: 记MySQL 8压缩包安装
下一篇: Java单例实现
inaUI
博客等级 码龄10年 21粉丝 14原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值