[Mac M1 안드로이드 스튜디오 xml sync 에러] License for package Android SDK Build-Tools 29.0.2 not accepted

2021. 9. 27. 23:06Error

M1 맥북으로 안드로이드 스튜디오를 설치하고 윈도우 환경에서 작업하던 소스를 풀 받았다. 소스코드를 정상적으로 풀 받았지만 레이아웃을 수정하는 xml파일이 열리지 않고 위와 같은 'Design editor is unavailable until after a successful project sync'라는 말과 'License for package Android SDK Build-Tools 29.0.2 not accepted.' 라는 에러 로그가 찍혔다. sync가 왜 안되는지 찾아 봤더니 Google Play licensing library가 설치되지 않아서 생긴 이슈라는 것이다. 해결방법은 간단하다.

 

맥북에서 설정 역할을 하는 Preferences > Appearance & Behavior > System Settings > Android SDK > SDK Tools > Google PlayLicensing Library 체크후 Apply하면 자동으로 다운로드가 된다. Google Play licensing library가 설치되어 있지 않아 생긴 이슈면 이와 같은 방법으로 해결할 수 있다.