NDK工具链文件夹中没有以mips64el-linux-android为前缀的ABI工具链,该怎么解决?

10

我正在尝试构建 Cordova 应用程序,并返回以下信息:

在具有前缀为 mips64el-linux-android 的 ABI 的 NDK 工具链文件夹中找不到工具链。

(我使用的操作系统是 Windows 10)

有人能帮我吗?

2个回答

40

这个问题有一个变通方法在这个Github问题评论中,并且在问题本身中有更多关于错误的细节,但实质上要做到这一点:

Linux

mkdir -p $ANDROID_HOME/ndk-bundle/toolchains/mips64el-linux-android/prebuilt/linux-x86_64

苹果操作系统

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安装的根目录。


1
谢谢!这对我在Linux上的Ionic 4项目确实有效。 - RafaelKr
先生,我尝试了您的解决方案,但在我的 NDK 路径中没有 mips64el-linux-android 文件,而是有可用的替代品? - Kapil Soni
mips64el-linux-android === mips64el-linux-android - DaveAlden

0
我的解决方案是将 ~/Library/Android/sdk/ndk-bundle 重命名为 ~/Library/Android/sdk/ndk-bundle-back,然后在 Android Studio 中反向使用。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接