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

macos 配置ndk环境

选择Android Studio下默认的ndk环境

mac电脑的ndk默认路径一般是

/Users/user_name/Library/Android/sdk/ndk/version_code

其中user_name为自己电脑的用户名,version_code为自己ndk安装的版本号,比如我这里电脑的ndk路径就是

/Users/zhangsan/Library/Android/sdk/ndk/23.1.7779620

然后编辑~/.zshrc

vim ~/.zshrc

添加下面两行

export ANDROID_NDK=/Users/zhangsan/Library/Android/sdk/ndk/23.1.7779620
export PATH=$PATH:$ANDROID_NDK

编辑完:wq保存退出

然后让刚才编辑的环境变量立即生效

source ~/.zshrc

接着用ndk-build验证一下是否有信息输出

ndk-build

当我输入这个的时候输出信息是

ERROR: Unknown host CPU architecture: arm64

如果遇到这种报错信息的话,就需要编辑/Users/zhangsan/Library/Android/sdk/ndk/23.1.7779620/下面的ndk-build文件

cd /Users/zhangsan/Library/Android/sdk/ndk/23.1.7779620/

vim ndk-build

将原来的

#!/bin/sh
DIR="$(cd "$(dirname "$0")" && pwd)"
$DIR/build/ndk-build "$@"

改成下面这种

#!/bin/sh
DIR="$(cd "$(dirname "$0")" && pwd)"
arch -x86_64 /bin/bash $DIR/build/ndk-build "$@"

最后用ndk-build验证一下

ndk-build

如果输出下面这种信息就证明ndk环境准备好了

Android NDK: Could not find application project directory !
Android NDK: Please define the NDK_PROJECT_PATH variable to point to it.
/Users/zhangsan/Library/Android/sdk/ndk/23.1.7779620/build/core/build-local.mk:151: *** Android NDK: Aborting    .  Stop.

参考资料:Unknown host CPU architecture: arm64 , Android NDK SiliconM1 Apple MacBook Pro - Stack Overflow

相关文章:

  • <MySQL> 什么是数据库索引?数据库索引的底层结构是什么?
  • golang学习笔记——查找质数
  • iApp祁天社区UI成品源码 功能齐全的社区应用
  • RabbitMQ-基础篇-黑马程序员
  • 如何设计开发一对一交友App吸引更多活跃用户
  • [代码实战和详解]VGG16
  • 【你哥电力电子】从耦合电感到变压器
  • Gitlab CI如何实现安全获取ssh-key拉取依赖项目,打包成品
  • 这款开源神器,让聚类算法从此变得简单易用
  • 【MATLAB源码-第80期】基于蚯蚓优化算法(EOA)的无人机三维路径规划,输出做短路径图和适应度曲线
  • C# 集合用法介绍
  • Apache SCXML2 RCE漏洞
  • mysql常用命令
  • Mallab勒索病毒的最新威胁:如何恢复您的数据?
  • 腾讯云优惠服务器有哪些?腾讯云服务器优惠券领取入口汇总
  • Go 理解零值
  • docker入门
  • Django(三、数据的增删改查、Django生命周期流程图)
  • STM32 寄存器配置笔记——GPIO配置输出
  • 【Amazon】云上探索实验室—了解 AI 编程助手 Amazon Codewhisperer
  • 阿里上季度营收增7%:淘天营收创新高,AI产品营收连续七个季度三位数增长
  • 上海虹桥国际咖啡文化节周五开幕,来看Coffeewalk通关攻略
  • 4月企业新发放贷款利率处于历史低位
  • 四部门:强化汛期农业防灾减灾,奋力夺取粮食和农业丰收
  • 复旦大学与上海杨浦共建市东医院
  • 盖茨说对中国技术封锁起到反作用