更新flutter之后,flutter run报错

在更新Flutter后,尝试运行新项目时遇到了错误,提示使用硬件渲染可能出现图形问题,并建议启用软件渲染。错误还涉及到gradle的网络下载失败。通过修改build.gradle文件中的仓库地址为国内镜像,以及解决gradle压缩包错误,最终成功运行项目。

更新flutter之后,flutter run报错

更新flutter之后,新建项目,运行flutter run,出现错误。

Using hardware rendering with device Android SDK built for x86. If you
get graphics artifacts, consider enabling software rendering with
“–enable-software-rendering”. Launching lib\main.dart on Android SDK
built for x86 in debug mode… Initializing gradle…
\
Sending crash report to Google. Failed to send crash report due to a
network error: SocketException: OS Error: 信号灯超时时间已到 , errno = 121,
address = clients2.google.com, port = 27630

配置一下更新服务器地址,build.gradle文件内修改成国内镜像:

google()
// jcenter()
maven{ url ‘https://maven.aliyun.com/repository/google’ }
maven{ url ‘https://maven.aliyun.com/repository/jcenter’ }
maven{url ‘http://maven.aliyun.com/nexus/content/groups/public’}

在项目目录下生成的错误日志提示:
Crash report written to 。。。\flutter_04.log;
please let us know at https://github.com/flutter/flutter/issues.

ProcessException: ProcessException: Process “。。。\gradlew.bat” exited abnormally:
Unzipping C:\Users\Administrator.gradle\wrapper\dists\gradle-4.10.2-all\9fahxiiecdb76a5g3aw9oi8rv\gradle-4.10.2-all.zip to C:\Users\Administrator.gradle\wrapper\dists\gradle-4.10.2-all\9fahxiiecdb76a5g3aw9oi8rv

Exception in thread “main” java.util.zip.ZipException: error in
opening zip file at java.util.zip.ZipFile.open(Native Method) at
java.util.zip.ZipFile.(ZipFile.java:225) at
java.util.zip.ZipFile.(ZipFile.java:155) at
java.util.zip.ZipFile.(ZipFile.java:169) at
org.gradle.wrapper.Install.unzip(Install.java:214) at
org.gradle.wrapper.Install.access$600(Install.java:27) at
org.gradle.wrapper.Install$1.call(Install.java:74) at
org.gradle.wrapper.Install$1.call(Install.java:48) at
org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:65)
at org.gradle.wrapper.Install.createDist(Install.java:48) at
org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:128)
at
org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)
Command:
…\android\gradlew.bat
-v

发现是这个压缩包出错,去重新下载gradle-4.10.2-all.zip。然后替换掉文件,再执行flutter run正常了。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值