안드로이드2017. 11. 7. 14:39


안드로이드 스튜디오 3.0으로 업데이트 하면서 

기존 이클립스에서 안드로이드 프로젝트 빌드를 하려고 하면 아래와 같은 오류가 발생한다.




build-tools/26.0.2/dx.jar was not loaded from the SDK folder!


dx.jar를 새로운 버전으로 바꿔줘야 하는지 

아니면 이클립스에서는 26버전부터는 빌드를 지원하지 않는 건지 아무튼

이래저래 시도해봤는데 해결이 안 돼서 결국 아래와 같은 방법으로 해결했다.


SDK Manager을 띄워서 

Android SDK Build-tools 26.0.2 를 삭제하고 25.0.3 버전을 사용.



(+) 2017. 11. 16 추가

이렇게 하면 이클립스에서는 문제없이 빌드가 되지만 

안드로이드 스튜디오를 함께 사용한다면 - 특히 3.0으로 업데이트 했다면 -

빌드툴 인스톨이 안 되었다면서 오류를 뿜는다.


두 가지 툴에서 모두 정상적으로 빌드가 되게 하려면 다음과 같은 방법을 사용한다.


이클립스 프로젝트 내 project.properties 파일에 다음 문구를 추가하고 저장하면 끝.

sdk.buildtools=25.0.3

Posted by 홍규홍규