IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> MacBook m1 芯片快速下载 ndk 和环境配置,防止脱发 -> 正文阅读

[移动开发]MacBook m1 芯片快速下载 ndk 和环境配置,防止脱发

Hello,村长

2022 年,携手共进,站在巨人的肩膀上提升自己,加油??

快速下载 ndk,为什么有这个,因为我多次尝试安装 ndk 镜像文件都失败,未果😂

1、在 Android studio local.properties 先手动配置设置 ndk 路径在这里插入图片描述

2、执行 gradle 同步

3、在 Android studio 进入设置 sdk manager,在 ndk 这一栏选择 download
【有人会问,为什么不直接到这里下载,不更方便吗?】
【确实在这下载更快,而且不用前面的配置,但是!!!在我的 Android studio 里这里先前没有配置路径,无法点击,也就无法下载,我是配置指定路径再同步之后就能下载,根据实际情况而定吧
请添加图片描述

按照引导一步到底完成下载【这时候 ndk 已经下载好了,去 local.properties 文件配置的 ndk 目录看看是否存在 ndk- bundle,如果之前已经存在 ndk-bundle 目录,在本次安装不会覆盖,而是创建一个新的目录,比如我这里创建了 ndk-bundle-2】

4、配置环境变量 open -e ~/.bash.profile 执行路径

  • 如果该路径下你没有这个文件文件,就要自行创建。

  • 加入配置,比如我的是这样:注意我这里是生成了一个新的文件夹 ndk-bundle-2,根据实际情况指定路径

  • export PATH=${PATH}:/Users/jsonli/Library/Android/sdk/ndk-bundle-2

5、刷新环境变量,使其立即生效:source ~/.bash.profile

6、【异常一】CPU 架构异常:执行 ndk-build 失败

  • 日志:ERROR: Unknown host CPU architecture: arm64

  • 解决:修改路径下的 ndk-build 文件为

DIR=" ( c d " (cd " (cd"(dirname “$0”)" && pwd)"
arch -x86_64 /bin/bash D I R / b u i l d / n d k ? b u i l d " DIR/build/ndk-build " DIR/build/ndk?build"@"

7、【异常二】权限不足:再次执行 ndk-build 失败:

  • 日志:zsh: operation not permitted: ndk-build
  • 解决:sudo xattr -r -d com.apple.quarantine [ndk 文件夹路径]
    上述命令就是清楚该目录下所有文件中特定的属性值,Mac 使用 com.apple.quarantine标记文件访问权限相关

完美执行成功

配置 ndk 的初衷就是为了使用 ndk-stack 分析 native 崩溃日志,刚好新换了电脑,也是周末,就好好配置环境,提高工作效率。
在这里插入图片描述

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2022-01-03 16:13:34  更:2022-01-03 16:14:38 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 9:45:49-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码