[Flutter] Could not open settings generic class cache for settings file / Flutter 디바이스 빌드 오류
Flutter 를 디바이스에 연결해서 실행할려니 오류가 나왔다. 앱은 그냥 프로젝트 만들자마자 나오는 기본 앱이었으니 잘못된것은 없었기에 뭐가 문제인가 싶어서 좀 찾아보니 Java 버전관련 문제
kim-flutter.tistory.com
여기에서 이어졌던 문제로 여기서 JDK 버전 변경이후 생겼다고 생각한 문제는 사실 그 이전부터 있던 문제인듯 하다. 왜냐하면 Git 예전에 커밋한거 불러와서 그냥 작업 안하고 있다가 복구작업하니까 같은 오류가 생긴것을 깨달았기 떄문이다.
무엇이 문제인지 짐작도 못하고 한참을 해매이다가 생각해보니 로그캣을 한번도 안봤다는 사실을 불현들 깨달았다. 그냥 보통 실행이 안될때만 봐서 이럴때는 볼 생각도 못한 것이었다. 머저리같은 놈...
그래서 로그캣을 보니 해당 글의 제목과 같은 오류가 떠서 해당하는 오류로 찾아보니 이유를 찾을 수 있었다.
java.lang.ClassNotFoundException: Didn't find class "com.my_app_name.androidx"
After attempting to upgrade my Android app from an old version of React Native (0.55.4) to the latest version (0.60.4). Now I am unable to launch my app. It crashes every time I try to launch it. The
stackoverflow.com
AndroidMenifest 의 문제로
해당하는 문제가 생기는 프로젝트의 AndroidMenifest 파일로 들어가서
tools:replace="android:appComponentFactory"
android:appComponentFactory="androidx"
와 같은 것이 있으면 지워주면된다.
저거랑 같은 글자일수도 있고 아닐수도있는데 [ android:appComponentFactory ] 이 키워드를 중점으로 보고 찾아서 지우면 해당하는 오류가 생기지 않는다.
언젠가 내가 또 이런일을 겪는다면 이 글을 볼때 이 글을 적는 나에게 감사를 표하기를 바란다.
'프로그래밍 > AndroidStudio' 카테고리의 다른 글
[AndroidStudio] 컴퓨터 / 노트북 포맷을 해도 동일한 오류가 발생할때 (0) | 2021.09.07 |
---|---|
[AndroidStudio] 프로젝트 생성시 allproject 가 없을때 (0) | 2021.09.03 |