博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2、Flutter 填坑记录篇
阅读量:7103 次
发布时间:2019-06-28

本文共 2384 字,大约阅读时间需要 7 分钟。

 1、前言

之前写了一篇文章关于 flutter 初体验的一篇,,当时一顿骚操作,然后程序就跑起来了。

隔了好一段时间,换了个电脑,重新装了个AndroidStudio,继续搭建 Flutter ,然后哐哧哐哧用了一会就把需要配置弄好了,然后用 AS 创建了个项目,好家伙,直接报错。

Launching lib\main.dart on ONEPLUS A5010 in debug mode...Initializing gradle...Resolving dependencies...* Error running Gradle:Exit code 1 from: F:\android_studio_workspace\flutter_app2\flutter_app2\android\gradlew.bat app:properties:NDK is missing a "platforms" directory.If you are using NDK, verify the ndk.dir is set to a valid NDK directory.  It is currently set to E:\AndroidSDK\ndk-bundle.If you are not using NDK, unset the NDK variable from ANDROID_NDK_HOME or local.properties to remove this warning.Project evaluation failed including an error in afterEvaluate {}. Run with --stacktrace for details of the afterEvaluate {} error.FAILURE: Build failed with an exception.* Where:Build file 'F:\android_studio_workspace\flutter_app2\flutter_app2\android\app\build.gradle' line: 25* What went wrong:A problem occurred evaluating project ':app'.> Could not resolve all files for configuration 'classpath'.> Could not find lint-gradle-api.jar (com.android.tools.lint:lint-gradle-api:26.1.2).Searched in the following locations:https://jcenter.bintray.com/com/android/tools/lint/lint-gradle-api/26.1.2/lint-gradle-api-26.1.2.jar* Try:Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.* Get more help at https://help.gradle.orgBUILD FAILED in 2sFinished with error: Please review your Gradle project setup in the android/ folder.

2、问题分析

先看最后一条信息:

finished with error: please review your gradle project setup in the android/ folder.

说,让我检查 gradle,然后各种找,发现没错啊。

还是从第一条错误开始看吧:

NDK is missing a "platforms" directory. If you are using NDK, verify the ndk_  ......

好家伙,这又是个什么鬼.

NDK缺少一个“platforms”目录。如果您正在使用NDK,请验证NDK。将dir设置为有效的NDK目录。 目前它被设置为D: AndroidSDK\ndk-bundle。 如果不使用NDK,请从ANDROID_NDK_HOME或local中卸载NDK变量。属性删除此警告。

2.1 解决第一个问题

既然说少了就装个吧。

下载链接:

 下载,解压zip文件 得到一个 android-ndk-rXXb 的文件夹,直接解压,然后把该文件夹下的所有文件都移动到你的,sdk,ndk-bundle 文件夹下。

再配置个环境变量,重启 AS 解决问题。

2.2 解决第二个问题

Build file 'F:\android_studio_workspace\flutter_app2\flutter_app2\android\app\build.gradle' line: 25

找到 flutter SDK 路径下的 \flutter\packages\flutter_tools\gradle\flutter.gradle 文件。

把 gradle 版本改低一点。

 

 博客地址:https://www.cnblogs.com/niceyoo

转载于:https://www.cnblogs.com/niceyoo/p/9886409.html

你可能感兴趣的文章
[每天五分钟,备战架构师-9]数据库系统
查看>>
[转]WinForm和WebForm下读取app.config web.config 中邮件配置的方法
查看>>
HDU-1903 Exchange Rates
查看>>
ado.net entity framework使用odp.net(ODAC for .net)连接oracle11g体验
查看>>
svn怎么版本还原?
查看>>
ABP源码分析三十七:ABP.Web.Api Script Proxy API
查看>>
Quartz 定时任务管理
查看>>
大公司都有哪些开源项目~~~简化版
查看>>
java生成word的完美解决方案
查看>>
ubuntu使用记录
查看>>
java生成zip压缩文件,解压缩文件
查看>>
我的Ajax服务端框架 - 安全问题,初始化设置,实现原理
查看>>
一位程序员的十个忠告
查看>>
[转]代理(Proxy)和委派(Delegate)的区别
查看>>
【JAVASCRIPT】js知识点整理1
查看>>
两天入门五天掌握,这样的laravel别告诉我难
查看>>
老司机飙车GITC2016!金山混合云不只是获了个奖!
查看>>
PyTorch 1.0 正式发布,支持 eager 和 graph 模式无缝转换
查看>>
未来汽车横空出世,再不看你就OUT啦!
查看>>
李开复:年轻人现在就该开始找AI替代不了的工作
查看>>