Cannot resolve symbol 'Properties' / flutter cannot resolve symbol 'gradleexception'

2023. 1. 4. 15:05Error

background :

flutter project에서 webview 기술을 사용하기 위해 pub.dev에서 패키지 webview_flutter를 카피해서 android studiod에 붙이고 설정하는데 에러가 발생했다. 

webview_flutter를 설치하면서  android/app/build.gradle 파일에서 다음과 같이 minSdkVersion을 20으로 설정했는데 에러가 발생했다.

android {
    defaultConfig {
        minSdkVersion 20 
    }
}

 

Error : 

Cannot resolve symbol 'Properties'

flutter cannot resolve symbol 'gradleexception'

 

Solution :

file > Project Structure로 들어간다.

Project Settings > Project에서 <No SDK>에서 아래쪽 화살표 버튼을 눌러 최신 SDK로 설정해준다.

 Android API 33으로 설정해주었다.

 

Project Settings > Modules 에서도 <No SDK>를 Project에서 설정한 버전과 같은 버전으로 설정해준다.

이렇게 설정을 해주면 에러가 사라진다.

 

+) 여전히

flutter cannot resolve symbol 'gradleexception' 에러가 남아있을시,

해당 에러를 클릭해주고 뜨는 코드에 GradleException을 FileNotFoundException로 바꿔주면 된다.

 

*Reference

위 내용은 독자적으로 고안한 것이 아닌 다음 블로그를 참고한 것입니다.

https://ilsognobella.tistory.com/29 

 

Flutter 프로젝트에서 app build.gradle의 Properties가 Cannot Resolve Symbol 일 때

언제부턴가 Flutter 프로젝트를 생성하면 android > app > build.gradle 파일에서 에러가 나타난다. 에러 메시지는 Cannot resolve symbol 'Properties'이다. GradleException에도 마찬가지 메시지가 나타난다. github.com/fl

ilsognobella.tistory.com