2021.11.26 - [Programing/Android Studio With Java] - Android Studio/ Java Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0. 오류 해결하기 TIL # 71
이 글은 이전글에 연장선이다.
위에 에러를 해결하고 만난 또 다른 에러이다.
이렇게 오류를 기록해 놓아야 나중에 개발할때,
똑같은 고생을 하지 않을 것 같아.. 오늘도 이렇게 기록한다.
위에 오류를 해결하고,
다시 Main 함수에서 런타임 버튼을 눌렀는데,
Could not create task ':app:Main.main()'.
라는 오류가 떴다.
내가 볼땐 내가 임의로 main 메서드를 만들어서,
main 메서드를 찾지 못해서 발생하는 듯 했다.(왜 못 찾지??)
구글링을 해보니,
두 가지 해결법이 있었다.
빠른 해결법은
런타임과 디버깅 버튼 옆에 있는
main with Coverage 라는 버튼이다.
이 버튼은 저도 잘 모르지만 테스트 코드를 측정할 때 쓰이는 도구라고 합니다.
이 녀석을 클릭하면 정상 작동 하는 것을 보실 수 있습니다..
하지만 우리가 원하는 것은 그냥 런타임 눌러서 영구적으로
되는 것을 바라는 것입니다.
영구적인 방법입니다.
프로젝트 창에 Android -> Project로 폴더 구조로 바꾸어 주시고,
.idea 라는 폴더 안에 gradle.xml로 들어가 주시면 됩니다.
그래들을 세팅하는 공간인 것 같습니다.
이 곳에
<option name="delegatedBuild" value="false" />
이 옵션을 저 GradleProjectSettings 태그 안에
추가 시켜주시고,
file -> invalidate Caches / Restart로
캐시삭제하고 리스타트해주시면 정상 작동하시는 것을 보실 수 있습니다.