티스토리 뷰
개발일지/UNITY
유니티에서 안드로이드 빌드를 진행할 때, Unable to list target platforms. Please make sure the android sdk path is correct. See the Console for more details. 오류가 뜨는 경우 해결법.
DFR 2018. 6. 8. 15:12반응형
2018. 08. 13 유니티의 업데이트와 함께 문제 해결 됐음 확인
다음은 JDK의 경로설정을 마친 상태며, 안드로이드 스튜디오를 통하여 빌드를 한번이라도 한 사람을 대상으로 한다.
결과적으로 JAVA JDK 최신버전(JDK9, 10) 및 안드로이드 SDK-Tools의 최신 버전(26이상)이 Unity와 호환이 맞지 않아서 생긴 문제였다.
2017년에 문제가 제기되었는데 2018년 지금까지 발생한다는 게 놀랍다.
1. 유니티 메뉴에서 Edit -> Preferences -> External Tools 가서, Android 밑에 JDK Browse 버튼을 누른다.
2. JDK가 1.8.x~(8.0) 가 아닌 9.0.x 또는 10.0.x 이면 다음 사이트에서 JDK SE 8 버전을 다운받고, 경로를 1.8.x 폴더로 바꿔준다.
3. 다음사이트, 또는 다음 경로에서 안드로이드 SDK-Tools 25.2.5 버전을 다운받아준다.
4. C:/Users/사용자이름/AppData/Local/Android/Sdk 경로로 들어가, 다운받은 zip파일을 넣어준다. 그리고, 기존의 tools 폴더를 백업해 놓던가, 이름을 대충 tools_1 정도로 바꿔준다.
5. 다음의 압축파일을 해당 폴더에 풀어준다.
6. 유니티에서 빌드를 진행한다.
※이후, 안드로이드 스튜디오를 실행하면 SDK-Tool 버전을 업그레이드 하겠냐고 묻는데, Ignore한다.
반응형