当前位置: 首页 > 知识库问答 >
问题:

android - Flutter 3.24.5 卡在 Gradle assembleDebug,如何更改 Maven 镜像配置?

艾阳羽
2024-11-18

Flutter 3.24.5
卡在 Running Gradle task 'assembleDebug'...
通过 flutter run --verbose 启动发现, 还是使用 repo.maven.apache.org 来构建的, 在网上找了很多配置 在构建这里 都不生效, 需要怎么改? 他在下载某些 包非常慢

更改过很多地方的 maven 镜像 flutter SDK里, 项目里的 , Android Studio 里的, 每次配置也删除了 .gradle 里的 .tmp 跟cache, 下载依旧 从 repo.maven.apache.org 下载, 并不会从配置的下载, 这里 应该是去哪配置? 只有这部分会使用 repo.maven.apache.org, 这里完事后 就是走配置的镜像了

共有1个答案

公冶鸣
2024-11-18

解决 Flutter 3.24.5 卡在 Running Gradle task 'assembleDebug' 的问题,通过更改 Maven 镜像配置来加速依赖下载。以下是具体步骤:

修改本地项目的 build.gradle

1.打开你的 Flutter 项目的 android/build.gradle 文件。
2.在 allprojects 部分中,添加阿里云的 Maven 镜像源:

allprojects {
    repositories {
        // 注释掉默认的 google() 和 mavenCentral()
        // 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' }
    }
}

修改 flutter.gradle

1.打开 flutter/packages/flutter_tools/gradle/flutter.gradle 文件。
2.在 buildscript 部分中,添加阿里云的 Maven 镜像源:

buildscript {
    repositories {
        // 注释掉默认的 google() 和 mavenCentral()
        // 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'
    }
}

清理和重建项目

1.在 Android Studio 中打开终端,导航到项目的 android 目录。
2.运行以下命令清理和重建项目:

./gradlew clean
./gradlew build
 类似资料:
  • 问题内容: 据我所知,泊坞窗映像在安装时即已安装。有没有办法更改此位置,例如更改为已安装的卷? 问题答案: 对于最新版本的Docker,您可以在中 (根据https://docs.docker.com/engine/reference/commandline/dockerd/#daemon- configuration- file )将参数的值设置为自定义路径。 对于较旧的版本,您可以在启动Doc

  • 主要内容:使用镜像代替中央仓库,镜像与 Maven 私服配合使用如果一个仓库 A 可以提供另一个仓库 B 的所有内容,那么就可以认为仓库 A 是仓库 B 的一个镜像。即仓库 B 中的任何一个构件都能从它的镜像中获取。 使用镜像代替中央仓库 国内开发人员由于网络原因,直接从中央仓库下载构件时,速度较慢或不稳定,我们通常会使用中央仓库的国内镜像站来解决该问题。 配置 Maven 镜像的方法也非常的简单,我们只需要在 Maven 安装目录中 setting.xml

  • 所以我尝试用multipart上传图像,但我收到了500个错误代码。我在《邮递员》上试用过,效果很好,使用此代码也很好,但没有图像。我在多部分问题上错了吗?

  • 我对Android很陌生,正在做我自己的迷你项目,我想改变一个特定像素的颜色。在寻找如何做到这一点时,我在几年前遇到了这个问题。我尝试了myBitmap。setPixel(10,10,Color.rgb(45,127,0)) ,但当我在手机上激活它时,我激活这行代码的那一刻它就崩溃了。每当我与位图交互时,它似乎就会崩溃<代码>int x=myBitmap。getHeight() 这一行也会使应用程

  • 本文向大家介绍maven国内镜像配置的方法步骤,包括了maven国内镜像配置的方法步骤的使用技巧和注意事项,需要的朋友参考一下 Maven是当前流行的项目管理工具,但官方的库在国外经常连不上,连上也下载速度很慢。国内oschina的maven服务器很早之前就关了。今天发现阿里云的一个中央仓库,亲测可用。 修改${maven.home}/conf或者${user.home}/.m2文件夹下的sett

  • 问题内容: 我想更改使用Sun JDK打开JDK的Maven Java主页。我该怎么做 ? 非常抱歉。我忘了写下面的代码: 我的Java home默认路径已经是sun jdk。但是maven java home指出了openjdk。我只想为Maven修复它。 问题答案: 如果您使用的是Linux,请使用语法设置JAVA_HOME 。实际上,不仅是Maven。

  • 问题内容: 我有以下代码: MainActivity.java TabsPagerAdapter.java 我正在制作一个图书馆应用程序,其中导航是通过选项卡进行的,问题是每次我从第三个选项卡转到第一个或第一个至第三个时,选项卡的内容都在刷新,我想防止刷新,任何请帮助 ? 问题答案: 默认情况下,在滑动页面时会重新创建片段。为防止这种情况,您可以尝试以下三种方法之一: 1. 在您的片段中,呼叫。

  • 本文向大家介绍详解docker国内镜像拉取和镜像加速registry-mirrors配置修改,包括了详解docker国内镜像拉取和镜像加速registry-mirrors配置修改的使用技巧和注意事项,需要的朋友参考一下 由于国内访问直接访问Docker hub网速比较慢,拉取镜像的时间就会比较长。一般我们会使用镜像加速或者直接从国内的一些平台镜像仓库上拉取。 我比较常用的是网易的镜像中心和daoc