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

ERROR: Unknown host CPU architecture: arm64

1、先检查NDK版本是否支持arm64,NDK版本21.3以上

2、检查gradle中,有关NDK版本是否设置arm64-v8a

例如:

 ndkVersion "21.4.7075529"ndk {abiFilters "armeabi-v7a","arm64-v8a"}

local.properties中,是否正确设置ndk路径,根据自己实际保存路径设置

例如:

ndk.dir=/Users/***/Library/Android/sdk/ndk/21.4.7075529
sdk.dir=/Users/***/Library/Android/sdk

gradle.properties中是否有APP_ABI相关设置,是否包含arm64-v8a

例如:

# List of CPU Archtexture to build that application with
# Available architextures (armeabi-v7a | arm64-v8a | x86)
# To build for multiple architexture, use the `:` between them
# Example - PROP_APP_ABI=armeabi-v7a:arm64-v8a:x86:x86_64PROP_APP_ABI=armeabi-v7a:arm64-v8a:x86:x86_64

3、可能是Mac电脑M系列arm架构问题

修改ndk目录下的ndk-build

cd 到ndk指定版本目录下,例如:

cd /Users/***/Library/Android/sdk/ndk/21.4.7075529 

使用nano命令修改ndk-build,存在权限问题使用sudo, 然后输入密码

sudo nano 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 "$@"

编辑完文件后,按下 Ctrl + O 来保存(不会立即退出)。

然后,按 Enter 键确认文件名

最后,按 Ctrl + X 退出 nano

再重新在项目中执行clean 和build 

相关文章:

  • 使用HTML + CSS + JS,编写一个台球追分计分器
  • Qemu-STM32(十五):STM32F103加入Flash控制器
  • 深度学习与 Flask 应用常见问题解析
  • 用微信小程序制作一个性行为同意协议系统
  • 云数据库:核心分类、技术优势与创新、应用场景、挑战应对和前沿趋势
  • 小程序返回按钮,兼容所有机型的高度办法
  • 使用KeilAssistant代替keil的UI界面
  • 免费参与的局限与付费模式创新:基于开源AI智能名片链动2+1模式S2B2C商城小程序的应用思考
  • STM32 四足机器人常见问题汇总
  • 体育比分小程序怎么提示日活
  • 【正点原子STM32MP257连载】第四章 ATK-DLMP257B功能测试——USB OTG测试
  • 【解锁元生代】ComfyUI工作流与云原生后端的深度融合:下一代AIGC开发范式革命
  • Lucene.NET + Jieba分词:核心词典与停用词配置详解
  • 初识Redis · set和zset
  • NO.95十六届蓝桥杯备战|图论基础-单源最短路|负环|BF判断负环|SPFA判断负环|邮递员送信|采购特价产品|拉近距离|最短路计数(C++)
  • TDengine 3.3.6.3 虚拟表简单验证
  • 【设计模式——策略模式】
  • Selenium 入门介绍
  • 第三章 爬虫提速、selenium模块、requests模块进阶(终)
  • npm install 报错常见的解决方法
  • 工程造价信息期刊/免费seo培训
  • 广东广东网站建设工作/推广营销app
  • 电子商务网站规划与设计/网络营销策划方案格式
  • 网站兼容工具/厦门人才网官网招聘信息网
  • 长沙网络营销首选智投未来/河北seo网络优化师
  • iis 建立默认网站/百度快速收录seo工具软件