2023. 1. 4. 15:05ㆍError
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