【Flutter】项目运行报错Failed to find Build Tools revision 29.0.2解决办法

flutter.jpeg

【Flutter】学习养成记,【程序员必备小知识】

今日小知识——项目运行报错Failed to find Build Tools revision 29.0.2解决办法

1. 写在前面

在上一篇文章Flutter开发 Android Studio 安装第三方模拟器—网易MuMu中我已经介绍了安装第三方模拟器的方法,但是运行 flutter run -d "MuMu" 命令后报错了,我又一次崩溃了。好不容易安装好了一个模拟器,居然运行不了,我这幼小的心灵啊,再一次受到了伤害。

2. 问题分析

虽然幼小的心灵受到了一丝丝的伤害,但是还是必须要平复一下心情,我们来冷静的看看出了什么问题,报错的信息如下所示:

Could not determine the dependencies of task ':app:compileDebugJavaWithJavac'.\

Failed to find Build Tools revision 29.0.2

命令行报错信息

从报错的信息来看,意思就是说

无法确定任务':app:compileDebugJavaWithJavac'的依赖关系,无法找到Build Tools版本29.0.2

我在网上找了一圈后,也发现了很多小伙伴有遇到类似的问题。经过自己的一些尝试,问题总算是得到了解决(但不知道是否适合其他小伙伴也是这么去解决),我的解决的过程如下。

flutter的项目过程里面找到app->build.gradle->android

compileSdkVersion 的下一行,加上一行buildToolsVersion "版本号"

版本号在安卓的SDK里面找到SDkTools,里面就有版本号,如下图所示:

设置的过程
flutter项目设置

按照上面的方法操作之后,我们现在再来运行一下flutter的项目看看结果如何:

flutter运行

从图中可以看到是运行成功了,第一次成功运行会告诉我们常用的一些比较常用的快捷键,如下:

Flutter run key commands

  • r Hot reload.
  • R Hot restart.
  • h Repeat this help message.
  • d Detach (terminate "flutter run" but leave application running).
  • c Clear the screen
  • q Quit (terminate the application on the device).

Running with sound null safety

r热装。

R热重启。

h重复此帮助消息。

d分离(终止“ flutter run”,但保持应用程序运行)

c清除屏幕

q退出(终止设备上的应用程序)

哈哈,完美运行,还有谁。。。。?45度仰望天花板,我这该死的,无处安放的魅力啊!

image

从图中我们可以看到,flutter的工程项目已经安装到模拟器上面了,这样我们就可以愉快的开始敲flutter的代码了。

4. 写在后面

关注我,更多内容持续输出

  • CSDN
  • 掘金

喜欢就点个赞吧

觉得有收获的,可以来一波 收藏+关注,以免你下次找不到我

欢迎大家留言交流,批评指正,转发请注明出处,谢谢支持!

你可能感兴趣的:(【Flutter】项目运行报错Failed to find Build Tools revision 29.0.2解决办法)