AndroidStudio运行Flutter时卡在Running ‘gradle assembleDebug...‘问题 ...

打印 上一主题 下一主题

主题 553|帖子 553|积分 1659

1.媒介

迩来由于项目必要,开始学习Flutter框架和Dart语言,具体的配置步调强烈推荐这篇博客,写得非常好:【window10】Dart+Android Studio+Flutter安装及运行


按照这篇博客设置完Flutter和Dart的环境后,我开启AndroidStudio的假造移动设备,尝试运行官方给的Dart示例代码


效果就见运行输出那边不停卡在Running Gradle task 'assembleDebug'...:


然后查询资料发现,运行Flutter貌似必要外网环境,没有外网的话会卡在这非常久......
还有一些人给出了一些办理方案,有的有用,有的没用,末了我把他们的方法都中和了一下成功了 ,下面先容一下我的办理方法,先声明很多地方我也不知道为什么这么设置,我不是学盘算机的,会的不多,步调仅供参考。 
2.设置步调

大部门步调参考这篇博客,我在他的基础上又遇到了很多报错,逐一办理后就成功了:Flutter卡在Running ‘gradle assembleDebug‘最完备办理
2.1 设置预备



  • 预备一个可以完成编译和运行的Android项目(简称项目A)
  • 打开你的Flutter项目(简称项目B)
  • Flutter的安装目次
2.2 步调1-检察项目A的gradle-wrapper.properties

打开A项目的Gradle Scripts/gradle-wrapper.properties,记住里面的gradle版本号:


 2.3 步调2-修改项目B的gradle-wrapper.properties

打开项目B,打开项目目次下的\android\gradle\wrapper\gradle-wrapper.properties:

如上图将distributionUrl这一项更换为腾讯的镜像源:
  1. distributionUrl=https://mirrors.cloud.tencent.com/gradle/gradle-8.0-bin.zip
复制代码
注意将'gradle-8.0-bin.zip'更换为你刚才在项目A记录的gradle版本号
 接着打开项目目次下的\android\build.gradle:

 如上图在buildscript{...}和allprojects{...}中添加如下代码:
注意我添加的maven代码与参考文章中的不一样!
  1. maven { url 'https://maven.aliyun.com/repository/google' }
  2. maven { url 'https://maven.aliyun.com/repository/jcenter' }
  3. maven {
  4.         allowInsecureProtocol = true
  5.         url 'https://maven.aliyun.com/nexus/content/groups/public'
  6.        }
复制代码
注意要将该段代码添加在google()和mavenCentral()之前:


2.4 步调3-gradlew指令实行

在AndroidStudio打开项目B,新建终端,依次输入:
  1. cd android
  2. ./gradlew clean
  3. ./gradlew build
复制代码
注意上面的下令假如提示 .不是有用下令 ,去除./即可
这里比较难搞的地方来了,假如正常的就会表现:

 但是我这边并没有成功,而是表现BULID FAILED,接下来我把我遇到的错误写出来,供各人参考。

3.错误办理


3.1 错误1-BUG! exception in phase 'semantic analysis'

经查询这是JDK版本过高导致Gradle不兼容的问题,这里提供官方提供的jdk版本与gradle的兼容版本:java与gradle兼容版本

你必要将之前已安装的jdk版本卸载,然后重新安装jdk,这里提供两篇博客,按照他的步调卸载java就行:
jdk的卸载和重新安装 、完备的卸载Jdk java环境教程
至于jdk的安装 ,请自行百度。
这时候实行刚才的三行指令,就会提示成功了:

接着运行尝试运行项目,就会发现比原来快多了,大概不到一分钟吧,就能启动成功了:



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

尚未崩坏

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表