Android使用不兼容的插件进行注释处理

Android使用不兼容的插件进行注释处理,android,Android,在我的项目和安装上做了更多工作之后,请删除一些库。我得到这个错误的原因是: Warning:Using incompatible plugins for the annotation processing: android-apt. This may result in an unexpected behavior. 我搜索了更多关于这个问题的网站,但我无法解决这个问题 这是我的应用程序build.gradle内容文件 apply plugin: 'com.android.applicati

在我的项目和安装上做了更多工作之后,请删除一些库。我得到这个错误的原因是:

Warning:Using incompatible plugins for the annotation processing: 
android-apt. This may result in an unexpected behavior.
我搜索了更多关于这个问题的网站,但我无法解决这个问题

这是我的应用程序
build.gradle
内容文件

apply plugin: 'com.android.application'
apply plugin: 'android-apt'
apply plugin: 'com.neenbedankt.android-apt'

android {
    compileSdkVersion 25
    buildToolsVersion "25.0.2"
    defaultConfig {
        applicationId "ir.pishguy.cafealachiqpro"
        minSdkVersion 15
        targetSdkVersion 25
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    dataBinding {
        enabled = true
    }
}

repositories {
    jcenter()
    maven { url "https://jitpack.io" }
    maven { url "https://clojars.org/repo/" }
}

def dbflow_version = "4.0.0-beta5"
def sqlcipher_version = "3.5.4"

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:appcompat-v7:25.3.1'
    compile 'com.android.support:support-v13:25.3.1'
    compile 'com.android.support:cardview-v7:25.3.1'
    compile 'com.android.support:recyclerview-v7:25.3.1'

    compile 'org.greenrobot:eventbus:3.0.0'

    compile('io.socket:socket.io-client:0.8.3') {
        exclude group: 'org.json', module: 'json'
    }
    compile 'com.bugsnag:bugsnag-android:+'
    compile 'com.facebook.rebound:rebound:0.3.8'
    compile 'com.tumblr:backboard:0.1.0'
    compile 'com.readystatesoftware.systembartint:systembartint:1.0.3'

    compile 'com.squareup.retrofit2:retrofit:2.0.2'
    compile 'com.squareup.retrofit2:converter-gson:2.0.2'
    compile 'com.squareup.picasso:picasso:2.5.2'

    apt "com.github.Raizlabs.DBFlow:dbflow-processor:${dbflow_version}"
    // use kapt for kotlin apt
    compile "com.github.Raizlabs.DBFlow:dbflow-core:${dbflow_version}"
    compile "com.github.Raizlabs.DBFlow:dbflow:${dbflow_version}"
    // sql-cipher database encryption (optional)
    compile "com.github.Raizlabs.DBFlow:dbflow-sqlcipher:${dbflow_version}"
    compile "net.zetetic:android-database-sqlcipher:${sqlcipher_version}@aar"

    compile 'io.reactivex.rxjava2:rxandroid:2.0.1'
    compile 'io.reactivex.rxjava2:rxjava:2.0.1'
}
此内容适用于project
build.gradle

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.3.0'
        classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
我得到的错误:我在
LogCat

Warning:Using incompatible plugins for the annotation processing: android-apt. This may result in an unexpected behavior.
/Users/mahdi/Desktop/Home/Projects/Android/CafeAlachiqPro/app/src/main/java/ir/pishguy/cafealachiqpro/Ui/Register/Activity/View/ActivityRegister.java
Error:(48, 45) error: package ir.pishguy.cafealachiqpro.databinding does not exist
Error:(75, 13) error: cannot find symbol class ActivityRegisterBinding
/Users/mahdi/Desktop/Home/Projects/Android/CafeAlachiqPro/app/src/main/java/ir/pishguy/cafealachiqpro/Ui/Register/Robot/RobotMessagesAdapter.java
Error:(12, 45) error: package ir.pishguy.cafealachiqpro.databinding does not exist
Error:(13, 45) error: package ir.pishguy.cafealachiqpro.databinding does not exist
/Users/mahdi/Desktop/Home/Projects/Android/CafeAlachiqPro/app/src/main/java/ir/pishguy/cafealachiqpro/Ui/Register/Robot/RobotViewHolder.java
Error:(6, 45) error: package ir.pishguy.cafealachiqpro.databinding does not exist
Error:(13, 13) error: cannot find symbol class RobotDataBinding
Error:(15, 28) error: cannot find symbol class RobotDataBinding
/Users/mahdi/Desktop/Home/Projects/Android/CafeAlachiqPro/app/src/main/java/ir/pishguy/cafealachiqpro/Ui/Register/Robot/UserViewHolder.java
Error:(6, 45) error: package ir.pishguy.cafealachiqpro.databinding does not exist
Error:(13, 13) error: cannot find symbol class UserMessagesDataBinding
Error:(15, 27) error: cannot find symbol class UserMessagesDataBinding
所有绑定类都是正确的,我通过单击每个绑定类来检查它们

apply plugin: 'android-apt'
apply plugin: 'com.neenbedankt.android-apt'
您正在应用同一插件的两个不同版本。您应该只使用其中一个。哪一个?没有线索,这取决于为什么要添加第二个。删除

应用插件:“com.neenbedankt.android apt”

应用插件:“android apt”

并将
apt
依赖项更改为
annotationProcessor
类似:

apt'com.contentful.vault:compiler:0.9.9'


annotationProcessor'com.contentful.vault:compiler:0.9.9'

Gradle 2.2版中包含注释处理器,因此没有理由提供额外的处理器


检查我的更新答案。

仅使用其中一个无法解决我的问题。sirIt将解决使用不兼容插件的问题。如果你还有更多的问题,没有线索。你能在这个话题上帮助我吗:没有任何主体可以帮助意味着注释处理器包含在Gradle 2.2版中,因此没有理由提供额外的处理器。检查我的答案。