在 ABI 的 NDK 工具链文件夹中找不到工具链,前缀为:mips64el-linux-android 如何修复?
Posted
技术标签:
【中文标题】在 ABI 的 NDK 工具链文件夹中找不到工具链,前缀为:mips64el-linux-android 如何修复?【英文标题】:No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android how fix it? 【发布时间】:2019-04-15 11:10:43 【问题描述】:我正在尝试构建 cordova 应用程序,并返回此消息:
在 ABI 的 NDK 工具链文件夹中未找到带有前缀:mips64el-linux-android 的工具链。
(我使用的是 Windows 10 SO)
有人可以帮助我吗?
【问题讨论】:
【参考方案1】:this Github issue comment 中有一个解决方法,以及围绕问题本身的错误的更多细节,但本质上是这样做的:
Linux
mkdir -p $ANDROID_HOME/ndk-bundle/toolchains/mips64el-linux-android/prebuilt/linux-x86_64
MacOS
mkdir -p $ANDROID_HOME/ndk-bundle/toolchains/mips64el-linux-android/prebuilt/darwin-x86_64
Windows
mkdir %ANDROID_HOME%\ndk-bundle\toolchains\mips64el-linux-android\prebuilt\windows-x86_64
ANDROID_HOME 环境变量指向 Android SDK 安装的根目录。
【讨论】:
谢谢!这实际上适用于我在 Linux 上的 Ionic 4 项目。 先生,我尝试了您的解决方案,但在我的 ndk 路径中 mips64el-linux-android 文件不存在,而不是 mips64el-linux-android 可用?mips64el-linux-android === mips64el-linux-android
???【参考方案2】:
我的解决方案是将~/Library/Android/sdk/ndk-bundle
重命名为~/Library/Android/sdk/ndk-bundle-back
并反向在Android Studio 中使用。
【讨论】:
以上是关于在 ABI 的 NDK 工具链文件夹中找不到工具链,前缀为:mips64el-linux-android 如何修复?的主要内容,如果未能解决你的问题,请参考以下文章
错误:在 ABI 的 NDK 工具链文件夹中找不到工具链,前缀为:arm-linux-androideabi
错误:在 ABI 的 NDK 工具链文件夹中找不到工具链,前缀为:arm-linux-androideabi
No toolchains found in the NDK toolchains folder for ABI with prefix:XXX
No toolchains found in the NDK toolchains folder for ABI with prefix:XXX
No toolchains found in the NDK toolchains folder for ABI with prefix:XXX