본문 바로가기

Frontend/Android

[Android] Flutter -"tools:replace="android:appComponentFactory" 에러 해결법

문제>

2018년도 프로젝트를 실행하려고 했는데  tools:replace="android:appComponentFactory" 에러가 뜸.

 

해결>

< 첫 번째 방법 >

gradle.properties에서 아래 내용을 추가하고 sync now 를 했습니다.

 

android.useAndroidX=true
android.enableJetifier=true

 

< 두 번째 방법 >

메뉴 항목의 refactor -> migrate to androidx 를 선택해줍니다.

이렇게 하면 자동으로 마이그레이트 해주는데 백업을 하라는 경고가 나옵니다.

혹시라도 이상이 있을것에 대한 대비정보 되는거 같아요.

권장하는데로 백업을 하고 마이그레이트를 진행합니다.

 

참고>

https://cishome.tistory.com/108

https://hjlab.tistory.com/400

 

[안드로이드] Manifest merger failed : Attribute application@appComponentFactory value= {...}에러

2019년 8월부터는 앱을 출시하려면 target sdk를 28로 올려야 한다고 해서 제가 만든 앱 중에 target이 26으로 되어있는 기존 프로젝트를 target28로 올리는 작업을 했습니다. 근데 이게 그냥 깔끔하게 되지 않고..

cishome.tistory.com