转载自:https://www.cnblogs.com/muxiandong/p/15355065.html

前两天,在Cocos Creator 3.3.0 上想要对原生执行自动绑定C++ JSB的时候,执行 tojs下的genbindings.py 居然报错了。。。

ANDROID_NDK_HOME not defined...

NDK_ROOT not defined. Please define NDK_ROOT or ANDROID_NDK_HOME in your environment.

于是乎,研究了一大下,整理一下方案如下:

1 确认安装好了 node.js 检查一下 node -v,如果没有安装,请移步下载安装node.js

2 终端输入 cd ~,使用 control + command + . 可以查看隐藏文件,查看一下 .bash_profile, 如果存在,那么进行第三部分,如果不存在,那么使用touch .bash_profile 新建一个.bash_profile文件

3 使用 vi .bash_profile ,进入到 编辑模式,添加以下代码

ANDROID_NDK_HOME=/Users/mu/work/Android/SDK/ndk/17.2.4988734
NDK_ROOT=/Users/mu/work/Android/SDK/ndk/17.2.4988734
export ANDROID_NDK_HOME
export NDK_ROOT

4 使用source .bash_profile,使.bash_profile生效

5 重试

当Mac电脑遇到ANDROID_NDK_HOME not defined...报错相关推荐

  1. ibatis mysql 同时删多个表报错_MySQL中Multiple primary key defined报错的解决办法

    MySQL中Multiple primary key defined报错的解决办法 创建主键可以有两种方式: create table 表名( 字段名 类型, 字段名 类型, -- primary k ...

  2. django配置mysql,并解决NameError: name ‘_mysql‘ is not defined报错

    首先需要安装好mysql,然后修改django的setting.py 将原始的: DATABASES = {'default': {'ENGINE': 'django.db.backends.sqli ...

  3. VirtualBox创建虚拟电脑、执行Genymotion模拟器报错

    当安装完Genynition关于Android应用的调试模拟器之后,在Genymotion执行的平台virtualBox:VirtualBox创建虚拟电脑.执行Genymotion模拟器报错: 错误卖 ...

  4. 电脑进共享云盘报错“不允许一个用户使用一个以上用户名与服务器或共享资源的多重连接......”

    电脑进共享云盘报错"不允许一个用户使用一个以上用户名与服务器或共享资源的多重连接-" 方法一:命令行删除当前链接 退出已经打开的文件夹 打开命令符,运行cmd net use // ...

  5. 关于MAC下pymysql连接mysql数据库报错2003的问题解决方法

    关于MAC下pymysql连接mysql数据库报错2003的问题解决方法 问题:pymysql.err.OperationalError: (2003, "Can't connect to ...

  6. MAC解决VirtualBox打不开报错问题

    MAC解决VirtualBox打不开报错问题 You must specify a machine to start, using the command line. 解决方法: 打开mac终端 ​ ...

  7. 使用socket通信本地电脑与阿里云服务器报错connection time out及解决方案(java语言)

    使用socket通信本地电脑与阿里云服务器报错connection time out及解决方案(java语言) 参考文章: (1)使用socket通信本地电脑与阿里云服务器报错connection t ...

  8. 【Mac】苹果电脑Vue项目运行、报错 .DS_Store

    问题:项目刚开始运行没有问题,但是再后面运行.打包都会报错.在项目中即便显示出隐藏文件,也看不到.DS_Store文件夹,后来查找资料得知,DS_Store是mac电脑自动生成的.删除需要用命令删除. ...

  9. 关于“primordials is not defined”报错的解决办法 - 解决报错篇

    目录 前景 前提 步骤 解决步骤 前景 由于项目启动需要用gulp,下载gulp后运行项目发现报错. 前提 经查找是因为gulp版本过低和或者node版本过高问题. node版本为12.16.3 np ...

最新文章

  1. Docker配置远程连接端口
  2. 牛客c语言数组,牛客网学习笔记 - C/C++
  3. 几种芯片架构:X86、ARM、RISC-V和MIPS
  4. 药师帮完成1.33亿美元D轮融资,投资方为老虎环球基金、H Capital和DCM
  5. Oracle数据库的性能调整
  6. 采用SwipeFreshLayout+Recyclerview实现下拉刷新和上拉加载更多以及CoordinatorLayout的引入
  7. 将ostream 对象转换成字符串流输出
  8. 软工课后作业01 15100152
  9. 数据挖掘原理与算法_古今争翘,一首机器学习与数据挖掘神曲,共11.99G送你直上云霄...
  10. 电子科技大学《图论及其应用》复习总结--第一章 图的基本概念
  11. 华为云HCIE认证有多难?考试内容是什么?
  12. Latex同时添加中英文摘要
  13. java数字金额大写金额_Java将数字金额转为大写中文金额
  14. android dropbox切换账户,输入用户名和密码到Dropbox用Calablash登录webview android
  15. Emacs键盘练习方法
  16. flash cs3 键盘ASCII编码
  17. vscode代码自动保存插件_VSCode 云同步扩展设置 Settings Sync 插件
  18. 代码服务流水线部署平台
  19. oracle及shell相关学习记录
  20. C++数据结构 航空客运订票系统

热门文章

  1. 调用API接口,查询手机号码归属地(3)
  2. H3C 路由器交换机模拟器
  3. 超级计算机 天河三号,中国新一代百亿亿次超算“天河三号”问世!再创世界纪录...
  4. 小程序未来发展趋势怎样?2020最新趋势分析
  5. CF1717D Madoka and The Corruption Scheme
  6. GO语言入门教程(二)
  7. Shor’s Algorithm 学习笔记
  8. 外文翻译原文附在后面_外文翻译与外文原文(参考格式).doc
  9. 阿里P9架构师简述从单机至亿级流量大型网站系统架构的演进过程
  10. 8086CPU指令系统 串操作指令和处理机控制指令