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

本文记录了作者在更新AndroidStudio和NDK后,Flutter项目无法运行的问题及解决过程。通过调整gradle和gradle-wrapper的版本,最终解决了NotoolchainsfoundintheNDKtoolchainsfolderforABIwithprefix:mips64el-linux-android错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

上周星期五我手贱,检查AndroidStudio有没有更新,结果一堆东西被检查出需要更新,太多了也没细看,就点击更新了,其中又NDK的更新(新版本是NDK18),结果。。。今天来发现Flutter项目跑不了了,一直报下面这个错(简略错误)

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

心想是不是更新的不全,缺少什么文件,顺便百度了一下,果然,广大网友都说是NDK缺少文件(NDK17以后都有可能出这个问题,只不过是NDK不支持该文件了),要删除NDK然后手动下载(我懒得手动下载,就在SDKManger里面删除NDK重下),我心想,Google这么大公司不可能出现这么严重的问题啊,我就把问题归结于下载异常,可是。。。。重新下载也没卵用

我心想这玩意是不是要配合什么东西使用,是不是还有没更新的插件什么的,继续更新,果然,AndroidStudio有新版本,大喜,以为要解决问题了(时间已经过去了2个多小时),可是,更新完成后连我的Dart和Flutter插件都不能用了,点击更新也没用,(此处省略1000字),后面倒腾将插件重装后,依然报上面的错误。

我依然不相信是NDK的问题,网上的办法我也不想采用,继续探索,发现Flutter项目下的Android文件下的build.gradle文件中gradle build tool版本是3.1.0,我好像发现新大陆一样,赶紧改到3.2.0,重跑项目,结果。。。失望。。。

继续找,继续百度,发现网上说gradle build tool版本要和gradle版本适配才可以,然后我就在

https://developer.android.com/studio/releases/gradle-plugin#3-0-0  找到了答案,

3.2.0 (September 2018)
This version of the Android plugin requires the following:

Gradle 4.6 or higher. To learn more, read the section about updating Gradle.
SDK Build Tools 28.0.3 or higher.
Note: Although you typically don't need to specify the build tools version, when using Android Gradle plugin 3.2.0 with renderscriptSupportModeEnabled set to true, you need to include the following in each module's build.gradle file: android.buildToolsVersion "28.0.3"

要在gradle-wrapper.properties文件里面将版本改为

distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip

跑了一下 ,没毛病,哈哈哈,NDK也没改动。好了总结下我所有的改动,方便遇到困难的小伙伴

1. DNK绝对不用动,要相信Google

2. 升级到AndroidStudio最新版本(我的是3.2)

3. 如果Dart和Flutter插件不能用,更新即可,不可更新的卸载重装

4. Flutter项目下的Android文件下的build.gradle文件中gradle build tool版本改为最新版本

5. 将gradle-wrapper.properties里面的gradle版本改为相应的适配版本

6. Over

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

baoolong

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值