오류명: 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 업데이트 까지 진행해도 클리어하게 빌드되는 것을 확인 할 수 있다.
http://play.google.com/store/apps/details?id=com.wonilmax.bonyonline
'3Dsoftware > Unity 3D' 카테고리의 다른 글
Unity 3D Play시 Play중 멈춤 현상 (Freezing) (0) | 2020.09.08 |
---|---|
Unity 3d: java.lang.RuntimeException: Duplicate class (0) | 2020.09.03 |
Unity 3D (데이터 저장_Application.dataPath) (0) | 2020.08.06 |
PlayServiceResolver 의 Admob, Firebase, GPGS 등의 충돌 (0) | 2020.07.23 |
Unity 3D 한 개의 오브젝트에 중복 사용한 Collider, Trigger. (0) | 2020.07.23 |