随即忽略指定的Android SDK Build Tools版本

时间:2018-07-28 03:58:13

标签: android flutter

我的flutter项目运行正常,但是当我最近尝试启动该项目时,出现以下android错误。

  

警告:指定的Android SDK Build Tools版本(25.0.0)被忽略,因为它低于Android Gradle Plugin 3.0.1的最低支持版本(26.0.2)。
  将使用Android SDK Build Tools 26.0.2。
  要取消显示此警告,请从build.gradle文件中删除“ buildToolsVersion '25 .0.0'”,因为每个版本的Android Gradle插件现在都具有默认版本的构建工具。
  :app:properties失败
  1个可执行任务:1个已执行
  失败:构建因异常而失败。
  *出了什么问题:
  条目中的null值:outputFile = null
  *试试:
  使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行,以获取更多日志输出。

我检查了app/build.gradle文件,但找不到buildToolsVersion '25.0.0'。我的compileSdkVersiontargetSdkVersion都27岁。

我尝试添加已经安装的buildToolsVersion '26.0.2'27.0.328.0.1,但是我仍然遇到相同的25.0.0错误。
我无法分辨我在做什么或做错了什么。任何帮助将不胜感激。谢谢。

2 个答案:

答案 0 :(得分:0)

确实是愚蠢的建议,但是您是否尝试过File-> Invalidate Caches / Restart?

答案 1 :(得分:0)

此位错误:

FAILURE: Build failed with an exception.
*What went wrong:
null value in entry: outputFile=null

这可能与更新项目中的Gradle版本有关(可能无意间单击“立即升级gradle”按钮),由于某种形式的向后不兼容,导致Gradle脚本的解析方式不同。

如果项目具有源代码控制,这将非常容易检查。