glide與jetpack沖突的問(wèn)題
時(shí)間
2019-1-2問(wèn)題描述
glide compier生成的class文件中@NonNull注解的包名依然是
android.support.annotation.*
會(huì)提示android.support.annotation.NonNull 未找到
實(shí)際上該類已遷移到androidx.annotation.nonnull
解決辦法
implementation 'com.github.bumptech.glide:glide:4.8.0'
annotationProcessor 'androidx.annotation:annotation:1.0.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.8.0'
android.enableJetifier=true
android.useAndroidX=true
親測(cè)有效
原文地址: 《解決glide與jetpack沖突的問(wèn)題》[http://www.reibang.com/p/3a1c89bf1bee), 轉(zhuǎn)載請(qǐng)注明出處
提示找不到部分jar包里面的舊support包方法
- 時(shí)間 2019-5-17
- 問(wèn)題描述
一些私有的jar包引繼承了舊support包類聊替,例如fragment培廓,不知為何jetifier對(duì)這些jar包沒(méi)有生效,但是編譯沒(méi)有問(wèn)題泣港,AndroidStudio提示 cant resovle method - 解決辦法
去這里
下載stand-alone版的jetifier价匠,對(duì)jar包里的引用類進(jìn)行手動(dòng)轉(zhuǎn)換当纱,生成新包替換舊的jar包踩窖, usage:
./jetifier-standalone -i <source-library> -o <output-library>
- 問(wèn)題描述
Failed to transform file 'dagger-compiler-2.5.jar' to match attributes {artifactType=processed-jar} using transform JetifyTransform
解決辦法:
升級(jí)dagger到2.20