① 배운 것
안드로이드 스튜디오 ladybug로 업그레이드 후 강제로 AGP 8버전으로 올려야하는 이슈 해결
저렇게 설정해주고 프로젝트에서 flutter clean 후 재 빌드 하면 레이디버그에서 agp버전을 올리지 않고 기존 버전으로도 빌드가 된다!!!!! 👏👏
원인은 레이디버그 버전에 내장된 자바 버전과 플러터 sdk에서 사용하는 자바 버전이 일치하지 않아서 생기는 이슈라고 함 (정확x)
② 회고 (restropective)
첨에는 gradle을 8로 올렸는데, 중간에 뭐가 꼬인건지 플러터 디펜던시로 추가한 라이브러리 마다 일일이 Gradle에서 agp를 프로젝트 전체 agp 버전이랑 똑같이 맞춰줘야했다. 하지만 이전에는 플러터 디펜던시 agp랑 프로젝트 agp랑 맞지 않아도 실행이 잘 되었기 때문에 뭔가 이상하다고 생각했다. 그래서 다시 원래 프로젝트 설정으로 돌리기 위해 스택오버플로우를 찾아보다가 해결책을 알게됨.
gradle같은 빌드에 직접적으로 영향을 주는 툴의 버전은 함부로 올리지 말자 ㅠㅠ
레이디버그로 업그레이드한지 얼마 안되서는 참고할 수 있는 이슈 자체가 없었는데 시간이 좀 지나니까 그래도 이슈랑 해결책이 올라와서 참 다행이다 ㅠㅠ
③ 개선을 위한 방법