将Android Studio Gradle升级到6.1.1会中断Greendao3GradlePlugin

问题描述 投票:0回答:1

今天早上我升级了Android Studio以使用Gradle 6.1.1。

现在,我的构建尝试失败,并出现以下错误:

无法找到方法 'org.gradle.api.tasks.TaskInputs.property(Ljava / lang / String; Ljava / lang / Object;)Lorg / gradle / api / tasks / TaskInputs;'。 此意外错误的可能原因包括:Gradle的依赖项 缓存可能已损坏(网络连接后有时会发生这种情况 超时。)重新下载依赖项并同步项目(需要网络)

Gradle构建过程(守护程序)的状态可能已损坏。正在停止 所有Gradle守护程序都可以解决此问题。停止Gradle构建过程 (需要重新启动)

您的项目可能使用了不兼容的第三方插件 与项目中的其他插件或Gradle版本一起使用 项目要求。

如果Gradle进程损坏,您也可以尝试关闭 IDE,然后杀死所有Java进程。

我使用Gradle Build Scan查找问题。

问题出在Greendao3GradlePlugin第三方插件上。

有人知道如何解决此问题吗?

android gradle greendao
1个回答
0
投票

您应该将Greendao更新为最新版本


// In your root build.gradle file:
buildscript {
    repositories {
        jcenter()
        mavenCentral() // add repository
    }
    dependencies {
        classpath 'org.greenrobot:greendao-gradle-plugin:3.3.0' // add plugin
    }
}

// In your app projects build.gradle file:
apply plugin: 'com.android.application'
apply plugin: 'org.greenrobot.greendao' // apply plugin

dependencies {
    implementation 'org.greenrobot:greendao:3.3.0' // add library
}

检查Greendao发行说明here

© www.soinside.com 2019 - 2024. All rights reserved.