본문 바로가기
3Dsoftware/Unity 3D

Unity 3D SDK package 에러: getting api levels...

by wonilmax 2020. 9. 3.

 

오류명: CommandInvokationFailure: Failed to update Android SDK package list.

 

1) JDK 버전 문제

    JDK가 10 이상 버전에서는 아래 그림1 과 같은 문제가 발생한다고 한다. 기존 버전은 지우고, Java 8버전을 다시 인스톨한 후에  내컴퓨터> 설정> 고급시스템 설정 > 환경 변수를 변경해준다.  그리고,  Unity > preference>externaltool에 JDK 부분도 경로를 바꾸어 준다.

 

2) 이래도 해결이 안됬을 시 

    모든 Unity 프로그램을 종료한다. Hub까지도 작업관리자에서 완전히 종료. 관리자 모드로 Unity로 들어간 뒤, 아래 그림의 getting Api 부분을 마우스로 클릭해 본다. 그러면 설정이 원래대로 활성화가 된다. 

현재 구글콘솔은 API level 29에 대응해야 하기 때문에 Android API Level 29 (targetSdkVersion 29) 이상을 설정해주고

빌드시에 그림2 업데이트 까지 진행해도 클리어하게 빌드되는 것을 확인 할 수 있다.

  

1그림
2그림

http://play.google.com/store/apps/details?id=com.wonilmax.bonyonline

 

러브썸 보니 - Google Play 앱

오픈월드형 3D RPG 게임

play.google.com