指定的Android SDK构建工具版本在Flatter中被忽略

指定的Android SDK构建工具版本在Flatter中被忽略,android,flutter,Android,Flutter,我的flatter项目工作正常,但当我最近尝试启动该项目时,我遇到了下面的android错误 警告:指定的Android SDK构建工具版本(25.0.0)被忽略,因为它低于Android Gradle插件3.0.1支持的最低版本(26.0.2)。 将使用Android SDK构建工具26.0.2。 要抑制此警告,请从build.gradle文件中删除“buildToolsVersion'25.0.0'”,因为每个版本的Android gradle插件现在都有一个默认版本的生成工具。 :app:

我的flatter项目工作正常,但当我最近尝试启动该项目时,我遇到了下面的android错误

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

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

我尝试添加已安装的
buildToolsVersion'26.0.2'
27.0.3
28.0.1
,但仍然得到相同的
25.0.0
错误。

我不知道我在做什么或做错了什么。任何帮助都将不胜感激。谢谢。

真是愚蠢的建议,但您是否尝试过文件->使缓存无效/重新启动?

错误在这一位:

FAILURE: Build failed with an exception.
*What went wrong:
null value in entry: outputFile=null
这可能与更新项目中的Gradle版本有关(可能是无意中单击“立即升级Gradle”按钮),这会由于某种形式的向后不兼容而导致Gradle脚本的不同解析


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

相同<代码>失败:生成失败,出现异常。*错误:任务的执行失败:应用程序:preDebugBuild'>Android依赖项'com.Android.support:support-v4'对于编译(25.2.0)和运行时(26.1.0)类路径有不同的版本。您应该通过DependencyResolution*Try:使用--stacktrace选项手动设置相同的版本,以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的洞察力。*得到更多的帮助https://help.gradle.org 3秒内生成失败,错误为:渐变生成失败:1