문제>
2018년도 프로젝트를 실행하려고 했는데 tools:replace="android:appComponentFactory" 에러가 뜸.
해결>
< 첫 번째 방법 >
gradle.properties에서 아래 내용을 추가하고 sync now 를 했습니다.
android.useAndroidX=true
android.enableJetifier=true
< 두 번째 방법 >
메뉴 항목의 refactor -> migrate to androidx 를 선택해줍니다.
이렇게 하면 자동으로 마이그레이트 해주는데 백업을 하라는 경고가 나옵니다.
혹시라도 이상이 있을것에 대한 대비정보 되는거 같아요.
권장하는데로 백업을 하고 마이그레이트를 진행합니다.
참고>
https://cishome.tistory.com/108
[안드로이드] Manifest merger failed : Attribute application@appComponentFactory value= {...}에러
2019년 8월부터는 앱을 출시하려면 target sdk를 28로 올려야 한다고 해서 제가 만든 앱 중에 target이 26으로 되어있는 기존 프로젝트를 target28로 올리는 작업을 했습니다. 근데 이게 그냥 깔끔하게 되지 않고..
cishome.tistory.com
'Frontend > Android' 카테고리의 다른 글
[Android] AsyncTask 에서 각 단계별 처리 방법 (0) | 2020.03.03 |
---|---|
[Android] SIP Server Library Build 에러 (0) | 2020.02.25 |
[Andorid] Dagger2 정리 잘 돼 있음. (0) | 2019.08.25 |
[Android] WorkManager (0) | 2019.07.18 |
[Android] Kotlin과 Rx로 간결하고 명료하게 조립해 사용하기. (0) | 2019.06.02 |