-
[Android] PhotoView 사용시 tools:replace문제 해결법programing/Mobile 2019. 2. 24. 14:41
안녕하세요, Einere입니다.
(ADblock을 꺼주시면 감사하겠습니다.)
오늘은 Android에서 사용 가능한, chrisbanes의 PhotoView library를 사용할 때 suggestion: add 'tools:replace="android:appcomponentfactory"' 에러가 발생하는 경우 해결 방법을 포스팅하도록 하겠습니다.
app:build.gradle
PhotoView의 README를 보면, 위와 같이 dependencies에 implementation 'com.github.chrisbanes:PhotoView:latest.release.here'를 추가하라고 되어 있습니다.
여기서 보통 latest.release.here에
2.3.0을 쓰시는 분이 많을 것입니다.
왜냐하면 위와 같이 2.3.0을 써놨기 때문이죠.
또한, Android Studio에서도 2.3.0을 써야 warning이 뜨지 않습니다.
하지만 버전을 2.3.0으로 할 경우, 다음과 같은 에러가 발생합니다.
Suggestion: add 'tools:replace="android:appcomponentfactory"'...
해결 방법
해결방법은 꽤나 간단합니다.
버전을 2.0.0으로 변경하면 됩니다.
지인한테 물어보니 androidx관련 문제라고 하더군요.
README상태도 별로인 거 보니 maintainer가 신경안쓰고 있는가 봅니다.. 흠
'programing > Mobile' 카테고리의 다른 글
[Android] dp를 px로 변환하는 법 (0) 2019.03.18 [Android] ImageView gray scale filter 적용 및 해제 방법 (0) 2019.03.14 [Android] google play service 문제 해결 방법 (0) 2019.03.10 [Android] Application을 이용해 Socket Service 관리하기 (9) 2019.01.12 [Android] intent로 다양한 값을 받아보자 (0) 2018.11.13 댓글