Priv's Blog
Unable to list target platforms ~ 에러 발생 시 본문
Android SDK, JDK까지 모두 설치해서 디바이스 연결 후 안드로이드로 빌드해도 에러가 발생하는 경우가 있다.
Error building Player: CommandInvokationFailure: Unable to list target platforms. Please make sure the android sdk path is correct. See the Console for more details.
이 에러코드가 나오면서 빌드에 실패하는 현상이다.
위의 링크에 있는 댓글에 적힌 해결방안이 있는데,
Android SDK tools 가 최신 버전(25.3.1)으로 업데이트 되면서 unity가 사용하던 기능이 없어진거 같다고 합니다.
해결책은 기존 Android SDK설치 폴더에서 tools 폴더 이름을 변경한 후 [Your Android SDK root]/tools -> toolsXXXX
http://dl-ssl.google.com/android/repository/tools_r25.2.5-windows.zip 를 다운로드 받아서 압축 풀고 해당 tools 폴더를 위의
Android SDK설치 폴더에 복사합니다. 그러면 unity에서 예전처럼 잘 됩니다.
라고 한다.
현재 유니티 5.0.1을 기준으로 작성 중이고, 유니티 4버전과 5버전 모두 동일한 문제가 나타나고 있다.
(2018버전으로 업데이트 된 이후에 수정되었을지 모르겠지만..)
좀 더 자세하게 설명하자면,
1. C:\Users\(UserName)\AppData\Local\Android\Sdk 경로로 이동.
2. tools 폴더 삭제
3. 압축을 풀고 나온 tools 폴더를 경로에 붙여넣는다.
'Dev. Study Note > Unity' 카테고리의 다른 글
<유니티 교과서> C# 스크립트 파트 요약 정리 (0) | 2019.12.24 |
---|---|
Unity-Chan 에셋 사용 시, 전용 라이트가 너무 밝을 때 (0) | 2019.11.05 |
Scene을 로드하는 방법들 (버전 별 Scene 불러오기 차이점) (0) | 2019.11.05 |
키보드 입력을 감지하는 함수들 (0) | 2019.09.11 |
Animator.SetFloat() 함수 (0) | 2019.09.04 |