Pv_log

Unable to list target platforms ~ 에러 발생 시 본문

Develop Study/Unity

Unable to list target platforms ~ 에러 발생 시

Priv 2019. 9. 1. 15:55

 

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. 

 

이 에러코드가 나오면서 빌드에 실패하는 현상이다.

 

 

데브코리아

한국 게임 개발자 포털 커뮤니티

www.devkorea.co.kr

 

위의 링크에 있는 댓글에 적힌 해결방안이 있는데,

 


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 폴더를 경로에 붙여넣는다.

 

 

 

Comments