본문 바로가기
개발노트/Flutter

[Android] gradle project sync failed. basic functionality (e.g. editing debugging) will not work properly

by 전지적진영시점 2023. 7. 29.
반응형

개발 환경

---------------------------------

OS : Mac

개발 툴 : android studio

개발 언어 : dart

개발 프레임워크 : flutter

---------------------------------

 

오랜만에 flutter 내 android 프로젝트를 켰더니 이렇게 에러가 발생했다.

문제상황 :

MainActivity에 수정할게 있어서 들어왔는데 flutter에서는 에러가 안나고 android 프로젝트를 따로 열면 프로젝트가 정상 빌드가 안된다.

 

gradle project sync failed. basic functionality (e.g. editing debugging) will not work properly

 

인터넷에 검색해보니 android Stdudio 하위의 .gradle 파일을 지우고 다시 빌드하라고도 하고

이전 프로젝트의 Android SDK 셋팅에 맞춰 현재 프로젝트를 다시 셋팅 하라는 말도 있다.

 

첫번째 방법은 뭔가 위험해보여서 시도 안했고 두번째 방법은 나에게 이전 프로젝트란게 없다.

업데이트도 안했다 ㅡㅡ

 

아놔

 

에러 로그를 보니 could not get unknown property 'android' for project package

이 에러가 있다. flutter 프로젝트에서 사용하던 패키지에서 알 수 없는 속성 'android'를 가져올 수 없다고 한다.

 

 

해결방법

: 프로젝트 인스펙터 하위에 External Libraries -> Flutter Plugins에 들어가

해당 패키지 하위의 android 폴더를 열고 build.gradle을 열어서 

 

 

Flutter 프로젝트 하위의 android 폴더 -> build.gradle과 

 

dependencies {
    classpath 'com.android.tools.build:gradle:7.3.0'
}

이 버전을 맞춰주자 !

나는 Flutter 프로젝트 하위의 android을 기준으로 맞췄다.

반응형

댓글