레이블이 sdk인 게시물을 표시합니다. 모든 게시물 표시
레이블이 sdk인 게시물을 표시합니다. 모든 게시물 표시

2024년 2월 1일 목요일

Failed to update Android SDK package list.

Unity 안드로이드 빌드.


Unity 2021.3.34f1 LTS migration.


1. 설치.


   그냥 허브에서 하면 된다.

2. 빌드.


   글 제목과 같은 에러가 바로 발생.

3. 원인.


   구글 안드로이드 SDK 버그로 설치 경로에 공백이 들어간 경우 경로를 찾지 못해서.
   D:\Program Files\... 경로 아래에 설치되어 있어서.

4. 해결 방법.


   - 유니티를 다른 경로에 재설치한다. 예를 들면, \Unity\.
   - 혹은, cmdline-tools를 조금 수정한다.

5. cmdline-tools 수정.


   SDK 설치 경로의 sdkmanager.bat 파일을 열어서 다음 스크립트를 변경한다.


   set DEFAULT_JVM_OPTS=-Dcom.android.sdklib.toolsdir=%~dp0\..

   다음과 같이 

   set DEFAULT_JVM_OPTS="-Dcom.android.sdklib.toolsdir=%~dp0\.."

6. 참고 링크.