Flutter— 第一次运行Flutter工程时的Bug总结

简介: Flutter— 第一次运行Flutter工程时的Bug总结

小T的吐血总结!!! 在这里插入图片描述

问题总结:

问题1:运行卡在Running Gradle task ‘assembleDebug‘ ,然后报错;

问题2:AndroidStudio SDK无法下载;

问题3:android编译jdk版本与运行jdk版本冲突;

问题4:Gradle版本太高或太低(注:每个Flutter版本都有一个默认的Gradle版本);

问题5:莫名其妙的问题(小T遇到过的!!!);

注:本章的重启AndroidStudio建议清除缓存重启!
在这里插入图片描述

1.问题一:

运行卡在Running Gradle task ‘assembleDebug‘ ,然后报错
这个问题一般是下载gradle被墙了!

百度上大部分教程让我们修改 flutter 安装目录下的文件 /packages/flutter_tools/gradle/flutter.gradle

修改为国内的镜像

但是我实测后基本是不太可行的 在这里插入图片描述

如何解决呢

配置国内大神搭建的临时镜像在这里插入图片描述

PUB_HOSTED_URL= https://pub.flutter-io.cn

在这里插入图片描述

FLUTTER_STORAGE_BASE_URL= https://storage.flutter-io.cn

在这里插入图片描述
重启Windows以应用此更改

这样可以就可以解决问题了!

2.问题二:

AndroidStudio SDK无法下载;
我们在安装AndroidStudio时,同学们可能会默认下载的30(APL 30:Android)的版本,但是你的工程是28或者其他,这个时候我们直接去运行工程是需要下载SDK的。

然后直接好铁子
在这里插入图片描述
这下怎么解决呢
手动下载!!!
在这里插入图片描述
在这里插入图片描述
重启AndroidStudio 这个问题也是解决啦!

3.问题三:

android编译jdk版本与运行jdk版本冲突
小T之前为了服务端的学习时配置了JDK11和JDK8的环境,然后AndroidStudio默认给我选择了11的版本,可是Android-Flutter项目编译需要的是JDK8的环境,所以我们需要重新配置!在这里插入图片描述

第一步:
在这里插入图片描述
第二步:
在这里插入图片描述
重启AndroidStudio,然后就可以解决这个问题啦!

4.问题四:

Gradle版本太高或太低(注:每个Flutter版本都有一个默认的Gradle版本);
以小T的2.0.0的Flutter版本为例,该版本对应的Gradle是gradle-6.7-all版本

怎么判断自己的是什么版本呢

第一步:在这里插入图片描述
第二步:
去官网下载自己需要的Gradle版本

官网地址

在这里插入图片描述
或者找热心的小T获取 在这里插入图片描述
第三步:
将下载好的Gradle不要解压!!!放在自己想要放的位置

AndroidStudio默认的Gradle下载放在C:\Users\用户名\.gradle\wrapper\dists 下面

将工程对应的Gradle版本替换成绝对路径

例:file:///D:/gradle-6.7-all.zip
在这里插入图片描述
然后重启项目就可以啦,成功解决!

5.问题五:

我相信肯定有同学和我一样,解决了上面的所以问题还是无法启动 在这里插入图片描述
第一个奇葩问题
如果你的台式或者笔记本正在好心的为别人开着移动热点

那么恭喜你,你是无法运行Flutter工程的
在这里插入图片描述
把热点关闭再重新运行,这下就可以了!(Flutter的锅~)

第二个奇葩问题:

我们清除缓存重启AndroidStudio后发现缓存并未清除,使用重启电脑大法也不得行,这下只能重装AndroidStudio了在这里插入图片描述
这样我们这个问题也解决了~

这下我们运行Flutter工程应该是没啥问题的啦~~

欢迎留言纠正 ~

相关文章
|
6月前
|
缓存 前端开发 JavaScript
Flutter Demo 的快速编译与运行
Flutter Demo 的快速编译与运行
162 12
|
6月前
|
缓存 Android开发 开发者
Flutter环境配置完成后,如何在Android设备上运行Flutter应用程序?
Flutter环境配置完成后,如何在Android设备上运行Flutter应用程序?
1041 62
|
6月前
|
开发工具 Android开发 开发者
在Android设备上运行Flutter应用程序时,如果遇到设备未授权的问题该如何解决?
在Android设备上运行Flutter应用程序时,如果遇到设备未授权的问题该如何解决?
345 61
|
9月前
|
Dart 前端开发
【05】flutter完成注册页面完善样式bug-增加自定义可复用组件widgets-严格规划文件和目录结构-规范入口文件-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
【05】flutter完成注册页面完善样式bug-增加自定义可复用组件widgets-严格规划文件和目录结构-规范入口文件-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
303 75
【05】flutter完成注册页面完善样式bug-增加自定义可复用组件widgets-严格规划文件和目录结构-规范入口文件-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
|
6月前
|
缓存 IDE 开发工具
Flutter Demo 的快速编译与运行
Flutter Demo 的快速编译与运行
187 15
|
8月前
|
缓存 Java 测试技术
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
910 3
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
|
开发框架 缓存 Android开发
Flutter相关痛点解决问题之研发环境与工程管理中的配置难题如何解决
Flutter相关痛点解决问题之研发环境与工程管理中的配置难题如何解决
|
开发工具 iOS开发
解决Flutter运行报错Could not run build/ios/iphoneos/Runner.app
解决Flutter运行报错Could not run build/ios/iphoneos/Runner.app
609 2
|
iOS开发
解决Flutter运行IOS报错:Podfile is out of date
解决Flutter运行IOS报错:Podfile is out of date
181 1
|
Dart 开发工具 Android开发
Flutter学习:从搭建环境到运行
Flutter学习:从搭建环境到运行
207 0