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

3
我的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 FAILED 1个可操作任务:已执行 生成失败,出现异常: *什么出了问题: 输出文件中为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错误。我不知道我做错了什么。如果您能提供任何帮助,我将不胜感激。谢谢。

相同。```失败:出现异常,构建失败。
  • 出了什么问题: 执行任务“:app:preDebugBuild”失败。
    Android依赖项“com.android.support:support-v4”的编译(25.2.0)和运行时(26.1.0)类路径版本不同。您应该通过DependencyResolution手动设置相同的版本
  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。 使用--info或--debug选项运行以获取更多日志输出。 使用--scan运行以获取完整的见解。
  • 在https://help.gradle.org上获取更多帮助
3秒内构建失败 错误完成:Gradle构建失败:1```
- Kyaw Tun
2个回答

阿里云服务器只需要99元/年,新老用户同享,点击查看详情
0

这个建议可能有点愚蠢,但你尝试过“文件” -> “无效缓存/重启”吗?


0

错误出在这里:

FAILURE: Build failed with an exception.
*What went wrong:
null value in entry: outputFile=null
这可能与在项目中更新Gradle版本有关(可能是通过单击“立即升级Gradle”按钮无意中进行的),这导致由于某种形式的向后不兼容性而对Gradle脚本进行了不同的解析。 如果该项目具有源代码控制,则检查起来相当容易。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,