渐变同步失败-升级到渐变5.1后出现MissingPropertyException



刚刚更新到Android Studio 3.3 RC 2&gradle tools to 5.1,它开始给出以下错误

No such property: dir for class: org.gradle.api.internal.file.collections.DefaultConfigurableFileCollection
* What went wrong:
A problem occurred configuring project ':app'.
> groovy.lang.MissingPropertyException: No such property: dir for class: org.gradle.api.internal.file.collections.DefaultConfigurableFileCollection

你知道解决这个问题的办法是什么吗?

我正在使用
com.android.tools.build:gradle:3.4.0-alpha08

我的问题与Jacobo android插件0.1.3版本有关我通过更新到0.1.4解决了这个问题,现在这个问题已经解决了。

在我的案例中,当我将Android Studio升级到4.1.0-beta01 等级时发生了这种情况

问题出在结构插件上。我不得不用firebase-crashlytics-gradle插件替换fabric插件

项目建筑.gradle

dependencies {
classpath 'com.android.tools.build:gradle:4.1.0-beta01'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath "androidx.navigation:navigation-safe-args-gradle-plugin:2.2.2"
classpath 'com.google.gms:google-services:4.3.3'
//        classpath 'io.fabric.tools:gradle:1.31.2'   replaced with below
classpath "com.google.firebase:firebase-crashlytics-gradle:2.2.0"
}

Applevel build.gradle

apply plugin: 'com.google.firebase.crashlytics'   //use this instead of fabric

dependencies {

//    implementation 'com.crashlytics.sdk.android:crashlytics:2.10.1'  replace with below
implementation 'com.google.firebase:firebase-crashlytics:17.1.0'
}

对我来说,问题是jacoco-android插件集成。通过删除项目build.gradle文件中与其集成相关的代码来修复它。希望这能有所帮助!。

通过将gradle降级为4.10.3和com.android.tools.build:gradle:3.3.0-rc02 修复

最新更新