在前缀为mips64el-linux-android的ABI的NDK工具链文件夹中找不到工具链,该如何解决?

时间:2018-11-12 17:20:40

标签: cordova phonegap

我正在尝试构建cordova应用,然后返回此提示信息:

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

(我正在使用Windows 10 SO)

有人可以帮助我吗?

2 个答案:

答案 0 :(得分:22)

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

答案 1 :(得分:0)

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