九天猎人 发表于 2024-10-21 06:13:28

Flutter卡在Running ‘gradle assembleDebug‘最简朴解决方案

起因

遇到了这个题目然后百度了一大堆各种改本项目gradle的,改flutter根目次gradle的,然后改了我真的发现没有多大的作用,然后结合了一下别的帖子,我这里总结一下我自己的方案
解决方案

其实没这么多乱七八糟的,也是改,也是改两个地方,跟我一样的可以看看我的文章,不一样的可以去参考别人的
1. 改本地项目标 /android/build.gradle

allprojects {
    repositories {
      //google() // 这行注释
      //avenCentral() //这行也注释,底下三行加上去
      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/packages/flutter_tools/gradle/flutter.gradle

https://i-blog.csdnimg.cn/blog_migrate/b2f9e45328d39ecfabdbe7c117c2ffad.png
如果是长这样的,那恭喜你和我一样找了半天百度找到的解决方案没一个有用的
其他许多的文章说要改这文件,我也改过然后出现了各种报错阿巴阿巴
(如果你和这个不一样,那可以参考别的文章修改flutter.gradle,本教程只是针对这个解决的题目)
3. 找到flutter/packages/flutter_tools/gradle/src/main/groovy/flutter.groovy这个文件,打开修改

搜索 buildscript,找到雷同以下代码
buildscript {
    repositories {
      //google()老办法,注释掉这两行
      //mavenCentral()老办法,加上底下三行
      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:7.3.0")
    }
}
使用的是阿里云的maven源,更换其他的镜像源也是一样的,改这两个文件
尾声

改好之后不出啥大题目,在AS里Debug就不会出现这个题目了(至少我是没出现了),如果还有题目可以试试换一个镜像源,如果还是不可呃,我这篇文章可能帮不上你,关了吧

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Flutter卡在Running ‘gradle assembleDebug‘最简朴解决方案