1、前言

之前写了一篇文章关于 flutter 初体验的一篇,https://www.cnblogs.com/niceyoo/p/9240359.html,当时一顿骚操作,然后程序就跑起来了。

隔了好一段时间,换了个电脑,重新装了个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.org

BUILD 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 解决第一个问题

既然说少了就装个吧。

下载链接:https://developer.android.google.cn/ndk/downloads/

下载,解压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

2、Flutter 填坑记录篇相关推荐

  1. 4、Flutter 采坑记录篇二_依赖库不兼容

    1.报错信息 Because every version of flutter_test from sdk depends on package_resolver 1.0.4 which depend ...

  2. Python美股量化交易填坑记录——13c.Vegas隧道交易机器人(实盘记录)

    1.背景 上一篇帖子介绍了思路调整的过程,我的目标从"消灭止损单"(越来越保守)改为"追大肉"(允许有止损单,盈利超过损失就行). Python美股量化交易填坑 ...

  3. Python美股量化交易填坑记录——13b.Vegas隧道交易机器人(实盘记录)

    1.背景 上一篇帖子介绍了该算法的原理和八天的实盘记录: Python美股量化交易填坑记录--13a.Vegas隧道交易机器人_ChristopherShen的博客-CSDN博客 经过八天实盘后,已经 ...

  4. ncnn填坑记录八:将自己训练的模型打包为APK并部署到安卓端运行

    上一篇:ncnn填坑记录七:examples/squeezenet.cpp代码阅读 做一个分类任务,模型选取的mobilenetv3,训练好模型,并按前文依次转换为onnx.ncnn后,参考官方htt ...

  5. ncnn填坑记录五:在安卓端运行ncnn

    上一篇:ncnn填坑记录四:pytorch模型转ncnn 下一篇:ncnn填坑记录六:Android Studio打包APK 一.安装Android Studio 下载地址:https://devel ...

  6. ncnn填坑记录一:安装protobuf、cmake和opencv

    下一篇:ncnn填坑记录二:安装ncnn 一.protobuf安装 1.下载 git clone https://gitee.com/arcy/protobuf.git # 网络不好才在码云下载,建议 ...

  7. Mac Xcode opencv C++环境配置 保姆级教程 填坑记录 19年最新版本

    网上找了很多教程,照着做都失败了,整整弄了两天两夜,终于好了.网上根本没有人遇到我的坑么?都搜不到,国外也没搜到,呜呜- 版本说明: 1.(必备)MacBook系统:macOS Catalina(版本 ...

  8. 微信小程序填坑 视频篇

    写了一年小程序,每天接受数万付费用户的考验,踩过小程序的坑数不胜数.先写一下视频篇,写一些会影响到用户正常看视频功能和影响业务主体流程的坑. 1.一些低端设备无法播放高清视频 1080p 需要接入转码 ...

  9. ubuntu16.04安装Intel 9260AC无线网卡填坑记录

    由于本科毕设环境需要,本人在笔记本上安装了win10+ubuntu16.04双系统,但是由于之前给笔记本换过无线网卡,型号是intel 9260AC,当时还是比较新的,但是发现在Ubuntu系统里面无 ...

最新文章

  1. Java发送邮件的简单实现
  2. 邪恶的Java帝国是怎么欺负小函数的?
  3. 敏捷测试理论以及实践(2)
  4. canvas笔记-canvas基本用法
  5. 信息学奥赛一本通C++语言——1126:矩阵转置
  6. 基于队列的迷宫求解实现
  7. Python 3.7 即将发布,引入多项新功能!
  8. 【PAT乙】1033 旧键盘打字 (20分) 字符串
  9. [图解]创建虚拟机以及安装CentOS系统和创建自定义布局
  10. 订阅发布延时_Redis实时队列和延时队列的php实现
  11. 【爬虫】python爬取微信公众号
  12. 前端博站项目中遇到的问题总结
  13. 说明:最新谷歌AI智商不超过6岁研究来自科学院而非康内尔大学
  14. Python中的函数(二)--提高篇
  15. java 中的惰性初始化_java惰性初始化
  16. 【100%通过率】华为OD机试真题 Java 实现【完美走位】【2022.11 Q4新题】
  17. 【联盛德W806上手笔记】八、SPI及其DMA
  18. 【ANDROID 】交叉编译链工具
  19. 学习canvas(一):用线画出正方形和三角形
  20. esp32 smtp发送邮件micropython

热门文章

  1. [vue] 跟keep-alive有关的生命周期是哪些?描述下这些生命周期
  2. 前端学习(2390):登录模块介绍
  3. plsql轻量版记录类型2
  4. 前端学习(1525):简化模板代码
  5. mybatis学习(9):mybatis连接mysql数据库
  6. plsql连接oracle11g怎么配置,怎么使用plsql怎么连接64位Oracle11g数据库?
  7. Linux scp 免密码 传输文件
  8. 微信小程序API~GET
  9. 流程图中的虚线含义_还在为画流程图烦恼,焦躁?介绍一款画图神器,让你爱上画图!...
  10. python怎么输出结果_Python中print()常用输出方法