迁移到 AndroidX 后项目构建失败

Project build failed after migrate to AndroidX

迁移到AndroidX后我的项目无法构建,错误日志在某些class中显示error: package android.support.annotation does not exist,但是这些class无法编辑,当我编辑这些 class 并重建,这些将被恢复。当打开这些 class 时将显示 Files under the "build" folder are generated and should not be edited. 而当编辑这些 class 时将显示 Generated source files should not be edited. The change will be lost when sources are regenerated.

我尝试清理我的项目然后同步和重建,但没有成功,我该如何解决,谢谢。

这是我的错误日志:

C:/Users/Myname/AndroidStudioProjects/PGapp 
app/build/generated/source/apt/debug/com/gmpsykr/goma/GlideOptions.java 
error: package android.support.annotation does not exist    
error: package android.support.annotation does not exist    
error: cannot find symbol class CheckResult 
error: cannot find symbol class CheckResult 
error: cannot find symbol class CheckResult 
error: cannot find symbol class CheckResult 
error: cannot find symbol class CheckResult 
error: cannot find symbol class CheckResult 
error: cannot find symbol class CheckResult 
error: cannot find symbol class CheckResult 
error: cannot find symbol class CheckResult 
error: cannot find symbol class CheckResult 
error: cannot find symbol class CheckResult 
error: cannot find symbol class CheckResult 
error: cannot find symbol class CheckResult 
error: cannot find symbol class CheckResult 
error: cannot find symbol class CheckResult 
error: cannot find symbol class CheckResult 
error: cannot find symbol class CheckResult 
error: cannot find symbol class CheckResult 
error: cannot find symbol class CheckResult 
error: cannot find symbol class CheckResult 
error: cannot find symbol class CheckResult 
error: cannot find symbol class CheckResult 
error: cannot find symbol class CheckResult 
error: cannot find symbol class CheckResult 
error: cannot find symbol class CheckResult 
error: cannot find symbol class CheckResult 
app/build/generated/source/apt/debug/com/gmpsykr/goma/GlideRequest.java 
app/build/generated/source/apt/debug/com/gmpsykr/goma/GlideRequests.java    
app/build/generated/source/apt/debug/com/bumptech/glide/GeneratedRequestManagerFactory.java 
app/build/generated/source/apt/debug/com/bumptech/glide/GeneratedAppGlideModuleImpl.java    

这是我的 build.gradle:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 28
    defaultConfig {
        applicationId 'MyId'
        minSdkVersion 24
        targetSdkVersion 28
        versionCode 5
        versionName "1.3"
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
        vectorDrawables.useSupportLibrary = true
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    productFlavors {
    }
}

dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation 'androidx.appcompat:appcompat:1.0.0'
    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'androidx.test:runner:1.1.0'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.0'
    implementation 'com.google.android.material:material:1.0.0'
    implementation 'androidx.cardview:cardview:1.0.0'
    implementation 'androidx.recyclerview:recyclerview:1.0.0'
    implementation 'androidx.browser:browser:1.0.0'
    implementation 'com.android.billingclient:billing:2.0.2'
    implementation 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'
    implementation 'com.github.bumptech.glide:glide:4.9.0'
    annotationProcessor 'com.github.bumptech.glide:compiler:4.9.0'
    implementation 'com.google.android.gms:play-services-auth:17.0.0'
    implementation 'com.google.firebase:firebase-core:17.0.1'
    implementation 'com.google.firebase:firebase-auth:18.1.0'
    implementation 'com.google.firebase:firebase-storage:18.1.1'
    implementation 'com.google.firebase:firebase-database:18.0.1'
    implementation 'com.google.firebase:firebase-messaging:19.0.1'
    implementation 'com.google.firebase:firebase-ads:18.1.1'
    implementation 'com.firebaseui:firebase-ui-storage:5.0.0'
    implementation 'com.facebook.android:audience-network-sdk:5.4.1'
    implementation 'com.facebook.android:facebook-android-sdk:5.4.0'
    implementation 'com.github.chrisbanes:PhotoView:2.1.4'
    implementation 'de.hdodenhof:circleimageview:3.0.0'
    implementation files('libs/jsch-0.1.55.jar')
}

apply plugin: 'com.google.gms.google-services'

这是我的 gradle.properties:

org.gradle.jvmargs=-Xmx1536m
android.useAndroidX=true
android.enableJetifier=true

我认为 Glide 库有问题。

你能把这部分删掉吗? annotationProcessor 'com.github.bumptech.glide:compiler:4.9.0'

之后你应该点击Refactor -> Migrate to AndroidX

将此添加到应用 gradle 文件

注解处理器'androidx.annotation:annotation:1.0.0'