当前位置: 首页 > article >正文

flutter开发实战-Running Gradle task ‘assembleDebug‘ 的解决方法

flutter开发实战-Running Gradle task ‘assembleDebug‘ 的解决方法

使用Android studio经常出现Running Gradle task ‘assembleDebug‘问题,记录一下解决方法。
在这里插入图片描述

一、在Android目录下更改build.gradle

在这里插入图片描述

将repositories中的google(), mavenCentral()

repositories {
        google()
        mavenCentral()
    }

buildscript下的repositories与allprojects下的repositories均更改成aliyun

repositories {
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/jcenter' }
        maven { url 'https://maven.aliyun.com/nexus/content/groups/public' }
    }

更改后的结果如下

buildscript {
    ext.kotlin_version = '1.7.10'
    repositories {
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/jcenter' }
        maven { url 'https://maven.aliyun.com/nexus/content/groups/public' }
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:7.2.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

allprojects {
    repositories {
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/jcenter' }
        maven { url 'https://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
}

在这里插入图片描述

二、更改 “$flutterRoot/packages/flutter_tools/gradle/flutter.gradle”

在这里插入图片描述

将buildscript中repositories下的google()mavenCentral()更换成阿里云

buildscript {
    repositories {
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/jcenter' }
        maven { url 'https://maven.aliyun.com/nexus/content/groups/public' }
    }
    dependencies {
        /* When bumping, also update ndkVersion above. */
        classpath 'com.android.tools.build:gradle:7.3.0'
    }
}

三、更改 “$flutterRoot/packages/flutter_tools/gradle/resolve_dependencies.gradle”

在这里插入图片描述

将repositories中的google()mavenCentral()更换成阿里云

repositories {

    maven { url 'https://maven.aliyun.com/repository/google' }
    maven { url 'https://maven.aliyun.com/repository/jcenter' }
    maven { url 'https://maven.aliyun.com/nexus/content/groups/public' }

    maven {
        url "$storageUrl/download.flutter.io"
    }
}

学习记录,每天不停进步。


http://www.kler.cn/a/37964.html

相关文章:

  • WebSocket使用-长连接
  • 【Ajax】笔记-Ajax案例准备与请求基本操作
  • MIT 6.829 -- L0 Background: Single-Link Communication
  • 【数学建模】 灰色预测模型
  • Prometheus实现钉钉报警
  • 通过 Postman+Newman+Jenkins 进行接口自动化测试和进一步实现 CI
  • PyLab绘制曲线图
  • 王道考研数据结构第六章知识点总结
  • Django_加载settings配置
  • MySQL:数据的增删改查
  • 用OpenCV进行传统图像分割
  • Three.js 三维模型(一)
  • win10系统切换到macOS,开发环境与软件资源,目录清单
  • 机器学习决策树笔记
  • 【前端】网页开发精讲与实战 CSS Day 4
  • [PyTorch][chapter 44][时间序列表示方法3]
  • #SQL常见错误信息表 mysql导入数据出错常见错误
  • 《面试1v1》Redis分布式锁
  • 基于Spring Boot的高校专业学习预警系统设计与实现(Java+spring boot+MySQL)
  • 安全测试方法介绍(上)静态源代码审查