只是更新为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
答案 0 :(得分:5)
我遇到的问题与Jacoco android插件版本0.1.3有关 我通过更新到0.1.4解决了该问题,现在问题已解决。
答案 1 :(得分:1)
就我而言,这是在我将Android Studio升级到gradle 4.1.0-beta01时发生的
问题出在面料插件上。我不得不用firebase-crashlytics-gradle
插件替换面料插件
项目build.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'
}
答案 2 :(得分:0)
通过将gradle降级到4.10.3和com.android.tools.build:gradle:3.3.0-rc02
修复答案 3 :(得分:0)
对我来说,问题是jacoco android插件集成。通过删除与项目build.gradle文件中的集成相关的代码来修复此问题。希望对您有所帮助!。