유니티를 사용하다보면 Target API Level을 바꿔야 할때가 있다.
그런데 유니티가 가끔씩 설정에서 바뀐 SDK로 업데이트 안받아줄때가 있는데 그럴때는
안드로이드 스튜디오를 사용해서 받아서 수동으로 넣어주거나, 기타 방법으로 조달해서 넣어주는 방법이 있다.
그러나 간단하게 해당 API Level로 올리는 방법이 있다
1. 아래 내용을 메모장에 복사해서 붙혀 넣는다
set UNITY_VERSION= // 사용하는 Unity Version
c:
set JAVA_HOME=c:\Program Files\Unity\Hub\Editor\%UNITY_VERSION%\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK\
set ANDROID_HOME=c:\Program Files\Unity\Hub\Editor\%UNITY_VERSION%\Editor\Data\PlaybackEngines\AndroidPlayer\
cd %ANDROID_HOME%SDK\tools\bin\
echo.> %USERPROFILE%\.android\repositories.cfg
// 따로 경로를 변경한적이 없으면 수정은 안해도 됩니다
// 경로를 변경했다면 유니티 설치 경로를 바꿔주세요
cmd /C sdkmanager --update
cmd /C sdkmanager "platform-tools" "platforms;android-29"
cmd /C sdkmanager "platform-tools" "platforms;android-30"
cmd /C sdkmanager "platform-tools" "platforms;android-31"
cmd /C sdkmanager "platform-tools" "platforms;android-32"
cmd /C sdkmanager "platform-tools" "platforms;android-33"
cmd /C sdkmanager "platform-tools" "platforms;android-34"
// 올리고자 하는 SDK 버전을 숫자만 바꿔서 넣어주자
2. 메모장의 확장자명을 cmd로 바꿔주도록 하자
ex) sdkUpdater.cmd
3. 실행하면 프롬프트창이 뜨고 자동으로 sdk 업데이트가 실행된다
'유니티 개발' 카테고리의 다른 글
[Unity] Google Admob 최신버전에서 Gradle Fail 오류 발생 시 (0) | 2024.02.21 |
---|