달달한 스토리

728x90
반응형

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

 

Android Studio/ Java Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0. 오류 해결

안드로이드 스튜디오에서 자바로 main를 두고 어느 때와 다름없이 RunTime 버튼을 눌렀는데 다음과 같은 오류가 떴다. Deprecated Gradle features were used in this build, making it incompatible ..

daldalhanstory.tistory.com

이 글은 이전글에 연장선이다.

 

위에 에러를 해결하고 만난 또 다른 에러이다.

 

이렇게 오류를 기록해 놓아야 나중에 개발할때,

 

똑같은 고생을 하지 않을 것 같아.. 오늘도 이렇게 기록한다.

 

위에 오류를 해결하고,

 

다시 Main 함수에서 런타임 버튼을 눌렀는데,

 

Could not create task ':app:Main.main()'.

 

라는 오류가 떴다.

 

728x90

 

내가 볼땐 내가 임의로 main 메서드를 만들어서,

 

main 메서드를 찾지 못해서 발생하는 듯 했다.(왜 못 찾지??)

 

구글링을 해보니,

 

두 가지 해결법이 있었다.

 

빠른 해결법은

런타임과 디버깅 버튼 옆에 있는 

 

main with Coverage 라는 버튼이다.

 

이 버튼은 저도 잘 모르지만 테스트 코드를 측정할 때 쓰이는 도구라고 합니다.

 

이 녀석을 클릭하면 정상 작동 하는 것을 보실 수 있습니다..

 

 

하지만 우리가 원하는 것은 그냥 런타임 눌러서 영구적으로

 

되는 것을 바라는 것입니다.

 

반응형

 

영구적인 방법입니다.

 

프로젝트 창에 Android -> Project로 폴더 구조로 바꾸어 주시고,

 

.idea 라는 폴더 안에 gradle.xml로 들어가 주시면 됩니다.

 

 

그래들을 세팅하는 공간인 것 같습니다.

 

 

이 곳에 

<option name="delegatedBuild" value="false" />

이 옵션을 저 GradleProjectSettings 태그 안에

 

추가 시켜주시고,

 

file -> invalidate Caches / Restart로

 

캐시삭제하고 리스타트해주시면 정상 작동하시는 것을 보실 수 있습니다.

728x90
반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading