【发布时间】: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
}
【问题讨论】: