AndroidNDK在AppleSiliconM1上遇到:未知的主机CPU架构arm64。
创始人
2024-10-09 10:02:23
0

这个问题的根本原因是缺少NDK的ARM64交叉编译器,需要手动下载并安装。具体步骤如下:

  1. 下载NDK的ARM64交叉编译器: 在终端中输入以下命令获取NDK的下载链接:
curl https://developer.android.com/ndk/downloads | grep "macosx.*-android-ndk-r" | grep "aarch64" | awk '{print $4}' | sed 's/href="//' | sed 's/"$//'

然后在浏览器中打开上面得到的链接,下载对应的ARM64编译器(例如,下载的文件名可能为:android-ndk-r21e-darwin-arm64.zip)。

  1. 解压缩并拷贝编译器到NDK目录: 将下载的编译器文件解压缩,并将其中的bin和lib目录复制到你的NDK目录下。例如,假设你的NDK目录在~/Library/Android/sdk/ndk/21.1.6352462,那么复制的命令如下:
unzip android-ndk-r21e-darwin-arm64.zip
cp -r android-ndk-r21e-darwin-arm64/bin ~/Library/Android/sdk/ndk/21.1.6352462/
cp -r android-ndk-r21e-darwin-arm64/lib ~/Library/Android/sdk/ndk/21.1.6352462/
  1. 重新编译你的应用程序: 重新编译你的应用程序,并将目标CPU指定为arm64-v8a:
ndk-build APP_ABI=arm64-v8a

等编译完成后,你的应用程序就可以在Apple Silicon M1上运行了。

相关内容

热门资讯

七分钟了解“新九哥智能辅助ap... 七分钟了解“新九哥智能辅助app”详细开挂辅助神器-确实是真的挂新九哥智能辅助app辅助器中分为三种...
第3分钟了解“新永和源代码”详... 第3分钟了解“新永和源代码”详细开挂辅助插件-原来真的有挂所有人都在同一条线上,像星星一样排成一排,...
两分钟了解“逍遥辅助软件”详细... 两分钟了解“逍遥辅助软件”详细开挂辅助方法-果然真的是有挂1、这是跨平台的逍遥辅助软件黑科技,在线的...
6分钟了解“微信小程序微乐房间... 6分钟了解“微信小程序微乐房间怎么辅助”详细开挂辅助技巧-总是是有挂1、微信小程序微乐房间怎么辅助透...
4分钟了解“微信小程序辅助器出... 4分钟了解“微信小程序辅助器出租”详细开挂辅助攻略-本来是有挂1、全新机制【微信小程序辅助器出租软件...
第七分钟了解“越乡游辅助器”详... 第七分钟了解“越乡游辅助器”详细开挂辅助app-其实真的有挂1、超多福利:超高返利,海量正版游戏,越...
第十分钟了解“禅游指尖四川辅助... 第十分钟了解“禅游指尖四川辅助挂”详细开挂辅助插件-其实是有挂1、任何禅游指尖四川辅助挂ai辅助神器...
第四分钟了解“樱花之盛辅助真的... 第四分钟了解“樱花之盛辅助真的假的”详细开挂辅助工具-其实存在有挂樱花之盛辅助真的假的辅助器中分为三...
6分钟了解“萍乡滚筒辅助器”详... 6分钟了解“萍乡滚筒辅助器”详细开挂辅助插件-竟然有挂1、超多福利:超高返利,海量正版游戏,萍乡滚筒...
3分钟了解“决战卡五星怎样才能... 3分钟了解“决战卡五星怎样才能赢”详细开挂辅助插件-一贯存在有挂1)决战卡五星怎样才能赢辅助挂:进一...