为什么vscode+flutter 用的是android studio的模拟器,却打不开app?
界面显示是这样的
官网是这样的
执行了run ,模拟器也打开了,但是模拟器上没有界面显示呢
下面的报错原因是不是我没装JDK的原因呢?
报错:
Launching lib\\main.dart on sdk gphone x86 arm in debug mode...Exception in thread "main" java.lang.RuntimeException: Timeout of 120000 reached waiting for exclusive access to file: C:\\Users\\33795\\.gradle\\wrapper\\dists\\gradle-5.6.2-all\\9st6wgf78h16so49nn74lgtbb\\gradle-5.6.2-all.zip
at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:61) 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)
\[!\] Gradle threw an error while downloading artifacts from the network. Retrying to download...
Exception in thread "main" java.lang.RuntimeException: Timeout of 120000 reached waiting for exclusive access to file: C:\\Users\\33795\\.gradle\\wrapper\\dists\\gradle-5.6.2-all\\9st6wgf78h16so49nn74lgtbb\\gradle-5.6.2-all.zip
at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:61) 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)
回答
有没有大哥?????????????????????????
你这个报错写的很清楚吧,Gradle下载 artifact报错,网络问题吧
项目构建都没成功,当然没法推到模拟器运行出界面
猜想你是Gradle下载仓库用的是外网的默认地址,你可以尝试如下
- 清一下flutter的缓存,flutter clean 一下
- 然后检查一下你设置的flutter仓库是不是配置成了中国的
- 把项目的jcenter() 和 maven() 配置为阿里仓库的
你可以先用AndroidStudio构建运行一次,AS关于Gradle的报错什么的智能一些然后再用vscode编写代码
不保证能解决
以上是 为什么vscode+flutter 用的是android studio的模拟器,却打不开app? 的全部内容, 来源链接: utcz.com/a/35251.html