【问题标题】:Could not create task ':path_provider_android:generateDebugUnitTestConfig' during Flutter android gradle sync?Flutter android gradle同步期间无法创建任务':path_provider_android:generateDebugUnitTestConfig'?
【发布时间】:2022-07-28 23:33:43
【问题描述】:

在 android 模块的 gradle 同步期间的颤振项目中。 我尝试过的:

Flutter clean
Flutter pub cache repair
gradlew clean and build

每个代码都尝试清理和删除无效缓存。 多次下载不同类型的 gradle 版本(约 20GB)后卡住了。 出错了

Could not create task ':path_provider_android:generateDebugUnitTestConfig'.
this and base files have different roots: D:\myProject\build\path_provider_android and C:\Users\10\AppData\Local\Pub\Cache\hosted\pub.dartlang.org\path_provider_android-2.0.13\android.

我的pubspec.yml

path_provider: ^2.0.9

项目级 Gradle

buildscript {
    ext.kotlin_version = '1.6.21'
    repositories {
        google()
        mavenCentral()
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:7.3.0-alpha09'
        classpath 'com.google.gms:google-services:4.3.10'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.6.21"
    }
}

allprojects {
    repositories {
        google()
        mavenCentral()
        jcenter()
    }
}

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

task clean(type: Delete) {
    delete rootProject.buildDir
}

【问题讨论】:

    标签: android flutter


    【解决方案1】:

    按顺序执行以下过程。 至少它确实对我有用

    1. 运行此命令flutter clean
    2. 然后这个flutter pub cache repair
    3. 如果使用 Visual Studio Code,请重新启动它。
    4. 如果使用 Android Studio,使缓存无效并重新启动

    还要确保您使用的是 Java 11 或更新版本

    【讨论】:

      猜你喜欢
      • 2020-09-21
      • 2022-06-15
      • 2020-11-08
      • 1970-01-01
      • 2023-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多