유니티 SDK 업데이트 실패 - 해결 (Target API Level 29 충족하기)

2020. 8. 4. 03:11시도

반응형

저런 오류가 떠서 콘솔 창을 보면 repositories.cfg 파일이 없다거나 properties files를 생성하거나 불러오는데 실패했다는 오류가 계속 떴다.

(repositories.cfg could not be loaded.)

(failed to read or create properties files.)

(대충 이랬다.)

 

스트레스받아서 유니티를 삭제해버릴까 하던 차에, 문제를 드디어 해결했다.

타겟 API를 29로 하기 위해 SDK를 업데이트해야 했고

그 과정에서 오류가 났다.

 

 

1단계 - 안드로이드 스튜디오 설치

안드로이드 스튜디오를 설치한 후 실행하여 SDK Manager에서 해당 버전을 다운로드한다.

 

2단계 - 설치 경로 확인하기

숨긴 항목을 체크하면 App Data 폴더가 보인다.

C:/Users/[사용자 이름]/AppData/Local/Android/Sdk

 

이 경로에 있는 파일을 직접 복사해줄 거다.

복사해줄 경로는 다음과 같다.

 

C:/Program Files/Unity/Hub/Editor/[2020.1.0f1]/Editor/Data/PlaybackEngines/AndroidPlayer/SDK

*[버전마다 다름]

 

3단계 - 해당하는 파일 복사해주기

왼쪽 - sdk 경로

오른쪽 - 유니티 내에 있는 sdk 경로

 

28은 기존에 있었다.

업데이트하는데 자꾸 오류가 나니까, 29를 직접 복사해준다.

 

 

build-tools 파일
platforms 파일

 

 

이렇게 한 후 타겟 API 레벨을 29로 하니 오류가 안 난다.

 

+

이렇게 하고 출시했더니 문제없이 잘 돌아간다.

 

 

동영상 설명

https://www.youtube.com/watch?v=dTCNwF5ZsY0&list=PLZNcowYW12SmaGrE8MQ1gyMBS060uSRDS&index=7 

 

반응형