Android Studio에서 직접 프로젝트를 생성해서 작업 하는 경우는 발생할 확률이 적고 다른 곳에서 프로그램 소스를 가지고 온 경우나 안드로이드 스튜디오를 새로 설치하고 예전 프로젝트를 Open한 경우에는 발생하는 경우가 있습니다.  오류 내용은

 

Starting Gradle Daemon...
Gradle Daemon started in 1 s 328 ms
> Task :prepareKotlinBuildScriptModel UP-TO-DATE
File C:\Users\will\.android\repositories.cfg could not be loaded.
Checking the license for package Android SDK Build-Tools 29.0.2 in C:\Users\will\AppData\Local\Android\Sdk\licenses
Warning: License for package Android SDK Build-Tools 29.0.2 not accepted.
Checking the license for package Android SDK Platform 28 in C:\Users\will\AppData\Local\Android\Sdk\licenses
Warning: License for package Android SDK Platform 28 not accepted.
 
BUILD SUCCESSFUL in 25s

이런 식으로 되어 있고 여기서는 29.0.2로 되어 있는데 프로젝트 마다 조금씩 다른 버전 번호를 가지고 있게 되겠죠.  원인은 최초 Project 생성시 설정한 buildToolsVersion 값 때문 입니다.

 

저의 경우는 이렇게 프로젝트 생성시 입력이 되어 있는데 Android Studio에서는 관련 기능이 설치가 되어 있지 않아서 메시지가 출력되는 것 입니다.  해결 방법은

 

File > Setting를 선택하여 Settings 창을 오픈 합니다.

 

좌측에서 Android SDK 메뉴를 선택하고 우측에서 [SDK Tools] 탭을 선택합니다.  그리고 우측 하단의 [Show Package Details]를 클릭하면 Build-Tools가 확장되며 필요한 29.0.2 버전을 찾을 수 있습니다.  29.0.2 항목을 체크하고 [OK] 버튼을 클릭 합니다.

 

 

한번 더 설치를 위한 [OK] 버튼 클릭

 

 

좌측 아래에 있는 29.0.2를 선택하고 저작권 Accept를 선택 한 후 [Next] 버튼을 클릭 합니다.

 

 

설치가 진행 되면 잠시 기다리고

 

 

설치가 완료 되면 [Finish] 버튼을 클릭 한 후 다시 Android Studio를 재시작 하면 오류가 사라집니다.

 

- copy coding -


+ Recent posts