Flutter 一直 Running Gradle task ‘assembleDebug‘...

本文详细介绍了如何在Android和Flutter项目中配置阿里云Maven仓库作为Gradle的依赖源,以提高国内开发者在构建项目时的下载速度。通过修改android/build.gradle和flutter_tools/gradle/flutter.gradle文件,替换原有的google()和jcenter()为阿里云提供的Maven仓库地址,实测有效提升构建效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1  在 /android/build.gradle 文件中

//...
buildscript {
    repositories {
        //google()
        //jcenter()
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/jcenter' }
        maven { url 'https://maven.aliyun.com/repository/public' }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.3'
    }
}

allprojects {
    repositories {
        //google()
        //jcenter()
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/jcenter' }
        maven { url 'https://maven.aliyun.com/repository/public' }
    }
}

2 flutter sdk目录,进入如下目录 flutter/⁨packages⁩/flutter_tools⁩/gradle/flutter.gradle 文件
//...
buildscript {
     repositories {
         //google()
         //jcenter()
         maven { url 'https://maven.aliyun.com/repository/google' }
         maven { url 'https://maven.aliyun.com/repository/jcenter' }
         maven { url 'https://maven.aliyun.com/repository/public' }
     }
     dependencies {
         classpath 'com.android.tools.build:gradle:3.5.3'
     }
 }
//...

3  最近也是在写demo ,亲测可用记录一下,查了其他人的一些操作,大部分也是这么操作的 完成上述操作后 运行即可,剩下的就交给网速吧,有条件的就翻一下

4  dart sdk 顺便记录一下,  flutter_windows_1.17.5-stable.zip  ,我的下载

5 flutter 创建项目名称 只能为小写

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值