implementation
-
[안드로이드] Configuration 'compile' is obsolete and has been replaced with 'implementation'.안드로이드(java)/에러 관련 2019. 1. 19. 17:20
Configuration 'compile' is obsolete and has been replaced with 'implementation'. 외부에서 사용된 소스를 이용했는데 이런 에러가 나오네요. gradle의 dependencies 에서 뭔가 문제가 있나봅니다. gradle에 보니까 오류코드에서 말하는 compile이 있네요. 이걸 implementation으로 교체하라는거 같아요. 모든 compile들을 implementation으로 변경하고 sync now 를 해주니 이상없이 잘 됩니다. 안드로이드 gradle 3.0 이전 버전에서는 compile을 사용했었지만 그 이후로는 implementation을 써주어야한다고 합니다. 혹시 똑같은 에러가 난다면 compile 부분을 변경해 보세요~
-
[안드로이드] gradle에 라이브러리 추가하는 implementation 종류안드로이드(java)/기타 등등 2019. 1. 19. 17:12
gradle에 라이브러리 추가 하는 implementation 종류 안드로이드에서 라이브러리를 사용하려면 gradle에서 빌드를 해주어야 하는데요. 기본적인 implementation 말고 다른 항목들도 있습니다. 1. implementation : 항상 적용.2. debugImplementation : 디버그 빌드 시에만 적용.3. releaseImplementation : 릴리즈 빌드 시에만 적용.4. testImplementation : 테스트 코드를 수행할 때만 적용. 라이브러리 적용시 잘 분류해서 적용하면 좋을 것 같아요.