flutter 卡在Running Gradle task 'assembleDebug'...

Android项目运行时出错

卡在Initializing gradle…

运行时会卡在Initializing gradle..., 此时因为Android项目会用到Gradle, 如果没有FQ,下载速度会非常慢, 此时我们可以在项目中的android/gradle/wrapper/gradle-wrapper.properties中查看gradle版本号以及地址, 我们可以手动下载然后解压到~/.gradle/wrapper/dists/中。

卡在Running ‘gradle assembleDebug

运行时会卡在Running ‘gradle assembleDebug, 因为Gradle的Maven仓库在国外, 可以使用阿里云的镜像地址。

* 修改项目中`android/build.gradle`文件
12345678910111213141516171819202122232425262728293031323334353637
buildscript {    repositories {        //修改的地方        //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‘ }    }

    dependencies {        classpath ‘com.android.tools.build:gradle:3.2.1‘    }}

allprojects {    repositories {        //修改的地方        //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‘ }    }}

rootProject.buildDir = ‘../build‘subprojects {    project.buildDir = "${rootProject.buildDir}/${project.name}"}subprojects {    project.evaluationDependsOn(‘:app‘)}

task clean(type: Delete) {    delete rootProject.buildDir}
* 修改Flutter的配置文件, 该文件在`Flutter安装目录/packages/flutter_tools/gradle/flutter.gradle`
12345678910111213
buildscript {    repositories {        //修改的地方        //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‘ }    }    dependencies {        classpath ‘com.android.tools.build:gradle:3.2.1‘    }}

flutter 卡在Running Gradle task 'assembleDebug'...

原文地址:https://www.cnblogs.com/wupeng88/p/11455874.html

时间: 2024-10-23 02:35:04

flutter 卡在Running Gradle task 'assembleDebug'...的相关文章

flutter 之Waiting for another flutter command to release the startup lock...和Running Gradle task 'assembleDebug'... 卡住

看了网上很多解决办法,一般是找到fluttersdk的bin的cache目录下的lockfile然后删掉 然鹅...正常情况下一般不会让你删,一般显示有进程占用... 于是换了种思维,发现在win下每次运行flutter,git-remote都要发送次请求,目的的是GitHub 处于天朝,我是移动网络,所以上GitHub速度非常慢,而每次这个git-remote都要接受1.33m才会进行下一个动作 如果不断开,快的时候10几秒搞定,慢的时候直接卡死, 如果ctrl+c结束再运行也是没用 尝试去直

AndroidStudio导入项目一直卡在Building gradle project info最快速解决方案

AndroidStudio导入项目一直卡在Building gradle project info,实际上是因为你导入的这个项目使用的gradle与你已经拥有的gradle版本不一致,导致需要下载该项目需要的gradle版本,不知是被墙了还是什么原因,反正就是会一直卡住,直至下载完成(如果能下载完成的话,233) 网上也提供了方法,就是去官网下载gradle的版本,然后放到本地,我就不在这里介绍了,我的解决方法更简单一些,就是直接修改gradle-wrapper.properties文件,无需去

【问题】AndroidStudio导入项目一直卡在Building gradle project infod的最快速解决方案

原因 AndroidStudio导入项目一直卡在Building gradle project info的原因, 是因为导入的这个项目使用的gradle版本与本地已经拥有的gradle版本不一致,导致在项目导入as时会自动下载该项目所需要的gradle版本. 由于下载速度过慢,就会一直显示下载进度条(差不多卡住的状态),如果能下载完成,也就可以正常导入了(如果真得能下载完成的话). 解决方法一 代理下载到对应的gradle版本,然后放置在本地. 解决方法二(最快速) 修改gradle-wrapp

利用Gradle Task自动创建项目结构

将下面代码加入到build.gradle中: apply plugin: 'java' task "create-dirs" << { sourceSets*.java.srcDirs*.each {it.mkdirs()} sourceSets*.resources.srcDirs*.each {it.mkdirs()} } 用gradle运行此任务: $ gradle create-dirs 生成的目录结构: . ├── build.gradle └── src ├──

Gradle Task入门演示二

https://docs.gradle.org/current/userguide/more_about_tasks.html Defining tasks 有多种方式可以定义task,现在再来看下面这几种方式, task(helloTask) << {     println "hello" } task的名字helloTask,还可以使用引号, task('helloTask2') << {     println "hello" } 还

Android 中文API:Running Gradle Builds

?    ? 一般来说,用gradle编译去生成apk,有两种编译设置,一种是调试用的-debug mode,一种是最终包-release mode.但是无论是哪种类型,app必须在安装到虚拟机或设备上必须签名.当编译为debug mode 的时候,用debug key.编译为release mode时候用private key. 无论是用debug还是release模式去编译,你都需要run and build你的module.这个过程会生成一个可以安装在模拟器或者设备上的apk.当你选择使用

Gradle task

本文来自网易云社区 作者:孙有军 1:gradle脚本是使用groovy语言写的(DSL),groovy中有一个重要的概念闭包(Closure),Closure是一段单独的代码块,它可以接收参数,返回值,也可以被赋值给变量.eg: //无参数def Closure1 = { println 'Hello world' } Closure1()// 执行闭包,输出Hello world//一个参数def Closure2 = { String str -> println str }//如果只有一

自定义Gradle Task实现一键批量部署Springboot应用

在未使用Jenkins自动化部署工具之前,我们部署使用gradle构建的单个springboot应用的流程大致如下: 1.在idea使用gradle build命令编译打包jar包: 2.打开jar包存放的windows目录窗口: 3.打开访问服务端机器的SSH工具软件并前进到部署目录: 4.上传第2步jar包到第3步目录 5.停止当前应用进程: 6.备份当前应用jar包: 7.修改将要部署的jar包名称为当前环境指定的文件名: 8.启动应用 上面部署方式对于只有1.2个环境的应用来说还可以接受

Android studio启动后卡在refreshing gradle project

这个问题几乎每个刚使用Android studio的同学都会碰到过,网上有各式各样的方法,有的说使用本地gradle,我试过多次,每次启动Android studio时还是会检查更新,所以根本上解决的办法就是阻止它更新. 其实道理很简单,找到工程里面自动更新请求的地址,把这个地址替换下就好了,不过这个简单的事儿还需要很多动作才能完成. 第一步,要自己下载gradle,地址:点击下载gradle,下载后不必解压: 第二步,在Android studio中找到要修改的工程,工程名->gradle->