未知主机 CPU 架构:arm64 2022 Macbook Air M1

Unknown host CPU architecture: arm64 2022 Macbook Air M1

我无法解决此错误,即使它在 M1 中被提及为已解决。

我的错误代码。

[CXX1405] 使用 /Users/adamheinrich/Desktop/android-solocoo-2.0/Solocoo/app/src/main/jni/Android.mk 使用 ndkBuild 构建时出错:构建命令失败。 使用参数 {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=/Users/adamheinrich/Desktop/android-solocoo-2.0/Solocoo/app/src/main/jni/Android.mk [=41= 执行进程 /Users/adamheinrich/Library/Android/sdk/ndk/20.1.5948944/ndk-build 时出错]=/Users/adamheinrich/Desktop/android-solocoo-2.0/Solocoo/app/src/main/jni/Application.mk APP_ABI=arm64-v8a NDK_ALL_ABIS=arm64-v8a NDK_DEBUG=1 APP_PLATFORM=android-22 NDK_OUT=/Users/adamheinrich/Desktop/android-solocoo-2.0/Solocoo/app/build/intermediates/cxx/Debug/x2j681s3/obj NDK_LIBS_OUT=/Users/adamheinrich/Desktop/android-solocoo-2.0/Solocoo/app/build/intermediates/cxx/Debug/x2j681s3/lib APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=假-B-n} 错误:未知主机 CPU 架构:arm64

在使用文本编辑器编辑 ndk-build 后,我有了。

我还能做什么? 如何安装 .dmg beta ndk?它无法通过 Android Studio 在 SDK 管理器中使用。

同样在编辑此文件后,我的 OS 说它已损坏/损坏。我怎样才能正确编辑它?

使用 Sublime Text 编辑器而不是 Macbook 文本编辑器可以让我在不破坏它的情况下进行编辑。在 Library/Android/sdk/ndk 中编辑 ndk-build 文件 至:

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