Android 房间数据库和Glide插件之间的Gradle多模块注释处理器编译问题

Android 房间数据库和Glide插件之间的Gradle多模块注释处理器编译问题,android,android-room,android-glide,android-database,Android,Android Room,Android Glide,Android Database,下面是我的build.gradle文件依赖项 dependencies { def room_version = "1.1.1" implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'com.android.support:appcompat-v7:28.0.0' implementation 'com.android.support.constraint:constra

下面是我的build.gradle文件依赖项

dependencies {
    def room_version = "1.1.1"

    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support.constraint:constraint-layout:1.1.0'
    implementation 'com.google.code.gson:gson:2.8.5'
    implementation 'com.android.support:design:28.0.0-alpha1'
    implementation 'com.github.siyamed:android-shape-imageview:0.9.+@aar'
    implementation 'com.squareup.picasso:picasso:2.71828'
    implementation 'com.android.support:support-vector-drawable:28.0.0'
    implementation 'com.android.support:exifinterface:28.0.0'
    implementation 'com.bignerdranch.android:expandablerecyclerview:3.0.0-RC1'
    implementation('com.github.castorflex.verticalviewpager:library:19.0.1') {
        exclude group: 'com.android.support'
        exclude module: 'appcompat-v7'
        exclude module: 'support-v4'
    }
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
    annotationProcessor 'com.github.bumptech.glide:compiler:4.8.0'
    android {
        useLibrary 'org.apache.http.legacy'
    }
    implementation("com.github.bumptech.glide:glide:4.8.0") {
        exclude group: "com.android.support"
    }
    implementation 'com.google.firebase:firebase-core:16.0.4'
    implementation 'com.google.firebase:firebase-messaging:17.3.4'
    implementation "android.arch.persistence.room:runtime:$room_version"
    annotationProcessor "android.arch.persistence.room:compiler:$room_version"


}

我正在使用两个插件annotationProcessor,一个用于Room数据库,另一个用于Glide插件,但只要我为Room数据库添加annotationProcessor。看起来GLide annotationProcessor正在被覆盖,我的项目中GLide插件的编译错误。如何在我的项目中同时运行这两种程序?

请确保您的根目录如下所示:

allprojects {
repositories {
    jcenter()
    google()
 }

你能清理构建和制作项目吗?