반응형
유니티에서 안드로이드 빌드시 아래와 같은 메시지가 뜨는 경우가 있다.
Required API level 26.
Make sure Android SDK path is writable by editor.
Use Highest Installed는 현재 설치된 sdk 버전중 가장 높은것을 사용하는 것인데
현재 설치되어있는 sdk 버전정보는 아래 경로에서 확인 가능하다.
C:\Program Files (x86)\Android\android-sdk\platforms (윈도우 기준) 여기 있는 버전이 현재 설치되어있는 버전이다.
나같은경우는 android-23이 깔려있었다.
여튼 위의 메시지에서 Update Android SDK를 눌러도 업데이트가 되지 않는다.
그래서 수동으로 업데이트를 하려고 하는데
정작 안드로이드 공식사이트에서는 sdk 26버전 sdk를 제공하는것같지는 않다. 찾아보니 sdk manager에서 설치해야한다고한다.
안드로이드 sdk manager가 설치되어있는 경로로 와서 관리자 권한으로 실행하자(관리자 권한 아니면 설치할때 에러남)
이후 원하는 버전의 sdk를 설치하자 Android SDK Build-tools의 Rev 26을 선택, 아래 Android 8.0.0을 선택했다.
설치가 끝나면 위의 경로에 26이 깔린것을 확인할수있다.
이후 유니티에서 빌드시 위의 메시지가 다시 나타나지않았다.
반응형