Flutter 에서 build.gradle 에서 GradleException 이 빨갛게 표시가 되어서 매우 거슬릴 수 있습니다.
(저는 거슬렸습니다....)
def flutterRoot = localProperties.getProperty('flutter.sdk')
if (flutterRoot == null) {
throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
}
여기서 GradleException() 대신에 FileNotFoundException() 으로 수정해줘야 한다.
이유:
Update GradleException() to FileNotFoundException() under android/app/build_gradle since it's not supported in the Java version of Android API 29
그러면 속이 참 편안해집니다!!
다만, 가끔씩 보면 GradleException 앞에 new 를 지워라고 하는 답변도 있는데 맞지 않는 답변인것 같다. new 를 지워주게 될 경우에 다음과 같이 빨간 에러표시는 사라질것이다.
그러나 해당 GradleException 은 아무런 역할도 할수없는 것이기에 해결된것처럼 보일뿐이다.
참고 : https://github.com/flutter/flutter/issues/29608#issuecomment-558081845
반응형
'Dev > Flutter' 카테고리의 다른 글
[Flutter] 이슈 - checkSelfPermission(Manifest.permission.POST_NOTIFICATIONS) (0) | 2022.11.08 |
---|---|
싱글톤 패턴 클래스 생성 - Singleton Pattern (0) | 2022.11.08 |
Flutter Pub outdated (0) | 2022.05.10 |
Flutter(ios) - 릴리즈(Release) 모드 (0) | 2022.04.28 |
Flutter 다국어 지원 - Localization (0) | 2022.04.22 |