쪼렙 as! 풀스택

코틀린 프로젝트에서 Glide 사용하기. Failed to find GeneratedAppGlideModule. 본문

개발 일지/iOS & Android

코틀린 프로젝트에서 Glide 사용하기. Failed to find GeneratedAppGlideModule.

코코앱 2019. 3. 26. 15:34

코틀린에서 Glide를 사용하려고 했더니,


Failed to find GeneratedAppGlideModule. You should include an annotationProcessor compile dependency on com.github.bumptech.glide:compiler in your application and a @GlideModule annotated AppGlideModule implementation or LibraryGlideModules will be silently ignored


이런 워닝이 뜬다.


GlideAppModule을 서브클래싱해서 만들고, GlideApp을 이용하면, 이 워닝이 없어진다.



1. build.gradle

apply plugin: 'kotlin-kapt'

dependencies {
...

implementation 'com.github.bumptech.glide:glide:4.9.0'
kapt "android.arch.lifecycle:compiler:1.0.0"
kapt 'com.github.bumptech.glide:compiler:4.9.0'

...
}



2. MyGlideApp.java 를 새로 만들어준다.

import com.bumptech.glide.annotation.GlideModule;
import com.bumptech.glide.module.AppGlideModule;

@GlideModule
public class MyGlideApp extends AppGlideModule {

}


3. Build -  Clean Project && Build - Rebuild Project

Clean Project 와, Rebuild Project 를 꼭 해준다. 그러면 GlideApp을 이용할 수 있다.


Glide 대신 GlideApp을 이용한다.

GlideApp.with(context).load("https://your.image.url").into(imageView)


Comments