无法在颤振安卓同步期间创建任务':path_provider_android:generateDebugUnitTestConfig'?



在android模块中的gradle同步的flutter项目。我尝试过的:

Flutter clean
Flutter pub cache repair
gradlew clean and build

每个代码尝试清理和删除无效的缓存。在多次下载不同类型的gradle版本后卡住了。20 gb)。有误差

Could not create task ':path_provider_android:generateDebugUnitTestConfig'.
this and base files have different roots: D:myProjectbuildpath_provider_android and C:Users10AppDataLocalPubCachehostedpub.dartlang.orgpath_provider_android-2.0.13android.

mypubspec.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
}

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

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

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

相关内容

最新更新