반응형
플러터 개발 시 android 의 build.gradle(:app) 파일을 열면
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.")
}
이런 코드가 있는데 throw new GradleException에 빨간 줄이 하나 생기면서 unable to resolve class GradleException 이런 에러가 있다고 알려줍니다.
크게 문제되지는 않지만 에러를 없애고 싶다면 아래 방법을 사용하면 됩니다.
GradleException -> FileNotFoundException 으로 변경해주는 것입니다.
def flutterRoot = localProperties.getProperty('flutter.sdk')
if (flutterRoot == null) {
throw new FileNotFoundException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
}
간혹 new GradleException 에서 new 키워드를 빼면 된다고 하는데, 이 경우 빨간 줄은 사라지지만 throw 액션 자체가 사라진 것이기 때문에 아무 기능이 없는 코드가 되어 버립니다.
반응형