美文网首页
NDK工具链文件夹中找不到相应平台工具

NDK工具链文件夹中找不到相应平台工具

作者: Ed_Lannister | 来源:发表于2019-03-25 14:17 被阅读0次

No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android

This version of the NDK is incompatible with the Android Gradle plugin version 3.0 or older. If you see an error like No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android, update your project file to [use plugin version 3.1 or newer](https://developer.android.com/studio/releases/gradle-plugin#updating-plugin). You will also need to upgrade to Android Studio 3.1 or newer.

NDK对老版本的gradle不支持
方法1:是下载对应(根据开发平台)老版本的NDK找到toolchains里面的mips64el-linux-android文件夹,推进去,可以解决,但是官网上的r18已经没有了对这个的支持,历史版本库直接404。这个方法不是很好的方法
方法2:是更新项目gradle,在gradle历史版本库里下载新的all zip包,然后放到Android-studio的gradle文件夹里解压,在AS的setting里面的build/Exception/deployment里面gradle指定本地gradle然后选择自己刚下的文件夹。

http://services.gradle.org/distributions/

然后编译,通常这样就好了,但是我拿的别人的项目,拿过来还有新的问题,

Could not HEAD 'https://jcenter.bintray.com/com/android/tools/lint/lint/25.3.0/lint-25.3.0.jar'. Received status code 502 from server: Bad Gateway
Enable Gradle 'offline mode' and sync project

enable

Could not download lint.jar (com.android.tools.lint:lint:25.3.0): No cached version available for offline mode

调整项目内gradle编译版本从25.3.0到27.0.3

    buildToolsVersion "27.0.3"

方法3:在ndk-bundle目录新建对应的软链接,不需要编译mips平台的就可以直接软链接跳过去。

ln -s arm-linux-androideabi-4.9 mips64el-linux-android
ln -s arm-linux-androideabi-4.9 mipsel-linux-android

方法1是补齐资源,方法2是更新过时工具,方法3是不涉及相关平台,直接跳过,都是能解决相关的问题,各有各的特点。

相关文章

网友评论

      本文标题:NDK工具链文件夹中找不到相应平台工具

      本文链接:https://www.haomeiwen.com/subject/hvivvqtx.html