[Flutter] android 폴더에서 Cannot resolve symbol
2023. 2. 23. 22:53ㆍDevelopers 공간 [Shorts]/Frontend
728x90
반응형
<분류>
A. 수단
- OS/Platform/Tool : Linux, Kubernetes(k8s), Docker, AWS
- Package Manager : node.js, yarn, brew,
- Compiler/Transpillar : React, Nvcc, gcc/g++, Babel, Flutter
- Module Bundler : React, Webpack, Parcel
B. 언어
- C/C++, python, Javacsript, Typescript, Go-Lang, CUDA, Dart, HTML/CSS
C. 라이브러리 및 프레임워크 및 SDK
- OpenCV, OpenCL, FastAPI, PyTorch, Tensorflow, Nsight
1. What? (현상)
Cannot resolve symbol 'Properties'
Cannot resolve symbol 'GradleException'
그냥 Flutter Project를 만들었을 뿐인데, android/app/build.gradle에서 위와 같은 에러가 납니다..
2. Why? (원인)
- SDK에 따라 문법이 바뀌는데 해당 문법이 적용되지 않았기 때문입니다.
3. How? (해결책)
- 먼저 SDK를 제대로 셋팅해두었는지 확인합니다 (File > Project Structure)
- SDK가 없다면 추가로 설치합니다. (Tools > SDK Manager) - 저는 Android API 33을 설치하고 싶습니다.
- SDK Platforms 탭에서 Android API 33을 선택합니다.
- SDK Tools 탭에서 Android SDK Build-Tools 33을 선택합니다. (필요하다면)
- OK를 클릭하여 SDK를 설치합니다.
- 새로운 SDK에 따른 build.gradle의 문법 수정을 해주면 됩니다.
Android API 33의 경우, Properties()앞에 new와 GradleException() 앞에 new를 없애주니 되었습니다.
728x90
반응형
'Developers 공간 [Shorts] > Frontend' 카테고리의 다른 글
[Flutter] Flutter에 아이폰을 연결해주기 (0) | 2023.02.28 |
---|---|
[Flutter] CocoaPods not installed or not in valid state (0) | 2023.02.24 |
[Flutter] 카메라 권한 추가해주기 (0) | 2023.02.23 |
[Flutter] main 함수에서 async 활용하기 (0) | 2023.02.23 |
[Web] Invalid left-hand side in assignment 에러 (0) | 2023.01.27 |