为什么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下载仓库用的是外网的默认地址,你可以尝试如下

  1. 清一下flutter的缓存,flutter clean 一下
  2. 然后检查一下你设置的flutter仓库是不是配置成了中国的
  3. 把项目的jcenter() 和 maven() 配置为阿里仓库的

你可以先用AndroidStudio构建运行一次,AS关于Gradle的报错什么的智能一些然后再用vscode编写代码
不保证能解决

以上是 为什么vscode+flutter 用的是android studio的模拟器,却打不开app? 的全部内容, 来源链接: utcz.com/a/35251.html

回到顶部