알아가기/Flutter

[Flutter] GradleException 오류 해결

XEV 2022. 11. 17. 20:56

오류 발견

플러터 코드를 작성할 때 VS Code 를 이용해서 작성한다. 안드로이드 스튜디오보다 훨씬 가독성이 있고 훨씬 가볍기 때문이다. VS Code 로 에뮬레이터를 돌려보고 apk 로 내보내어 테스트를 하는 등 큰 문제는 없으나 완성된 앱을 출시하기 위해서 Generate Signed Bundle 을 통해 aab 파일을 만들 때에는 CLI 가 불편하다. keystore 에서 키를 불러오고 필요한 정보를 입력하고 저장하는 것은 GUI 가 훨씬 편하다.

 

 

 

예전에는 빌드하면서 GradleException 를 발견하고 그냥 해결하고 말았는데 이번에 확인해 보니 VS Code 에서 작성된 코드를 안드로이드 스튜디오에서 불러오니 GradleException 오류가 생성되는 것을 확인하였다.

 

 

 

 

 

해결 방법

이 오류를 해결하는 방법은 간단하다. 

GradleException() -> FileNotFoundException()

로 바꿔주는 것이다.

 

stackoverflow 에 최신 안드로이드 SDK 에서는 더 이상 GradleException() 를 지원하지 않는다는 답변이 있다.

 

아마도 안드로이드 스튜디오로를 통해 초기 플러터 앱을 생성하면 아마도 이 오류를 안 볼지도 모르겠다.

하지만 VS Code 가 훨씬 편하니 그냥 계속 하던대로 할 거다.

 

 

https://stackoverflow.com/questions/55575122/android-studio-cannot-resolve-symbol-gradleexception

 

android studio cannot resolve symbol 'GradleException'

Creating new Android Studio project get the following exception in Gradle build file: Cannot resolve symbol 'GradleException' Gradle still builds successfully, but still shows this error in edito...

stackoverflow.com