Unable to execute dex

aNDROID * 2013. 12. 18. 23:08



Android SDK, Eclipse 를 설치하고

SDK manager에서 내가 테스트할 안드로이드4 버젼들을 설치한 후


테스트 어플을 만들어 Virtual Device에서 Run을 했을 때


처음 나오는 에러메시지.



[2013-12-18 23:00:40 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.

[2013-12-18 23:00:40 - 000000] Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.



Solution >


Eclipse 의 Project 메뉴 - Properties  



Java Build Path를 누른 후


Libraries 탭을 클릭




자신이 테스트하고자 설치한 ( 나의 경우에는 아이스크림샌드위치 안드로이드4.0 버젼) 것을 제외한


나머지를 Remove 한다. ( 2개 정도 더 있었음)


그리고 OK. Run.



:

안드로이드 개발환경 : 안드로이드 SDK 설치

aNDROID * 2013. 12. 5. 21:59

JDK를 설치한 이후 안드로이드 SDK를 설치한다.


http://developer.android.com/index.html


이 주소로 접속하면 안드로이드 개발자 사이트의 화면이 나타난다.


Get the SDK를 선택하여 SDK를 다운받는 화면으로 이동한다.




Download the SDK ADT Bundle for Windows 를 선택하면 이클립스가 포함된 안드로이드 SDK버젼을 다운로드 받는다.





마찬가지로 32 bit , 64 bit를 선택하여 다운로드 한다.




32비트 안드로이드 SDK의 경우 480MB정도 용량이다.


설치하는 순서는 JDK -> 안드로이드 SDK 순서로 해야 한다.

'aNDROID *' 카테고리의 다른 글

Unable to execute dex  (0) 2013.12.18
안드로이드 개발환경 : Java JDK 설치  (0) 2013.12.05
:

안드로이드 개발환경 : Java JDK 설치

aNDROID * 2013. 12. 5. 21:52

안드로이드는 자바를 기반으로 만들어 졌기 때문에, 가장 먼저 JDK (Java Development Kit)를 설치해야 한다.


JDK 를 설치하면 JRE (Java Runtime Environment)까지 설치되므로 별도로 JRE를 설치할 필요는 없다.


최신 버젼의 JDK 설치 링크는 다음과 같다.


http://www.oracle.com/technetwork/java/javase/downloads/index.html


JDK는 사용 목적에 따라 SE(Standard Edition), EE(Enterprise Edition), ME(Mobile Edition)으로 나누어 진다.


여기서는 SE 버젼을 설치하도록 한다.






JDK Download 를 선택한다.







32비트 운영체제면 Windows x86을, 64비트 운영체제면 Windows x64를 선택하여 다운로드하여 설치한다.


'aNDROID *' 카테고리의 다른 글

Unable to execute dex  (0) 2013.12.18
안드로이드 개발환경 : 안드로이드 SDK 설치  (0) 2013.12.05
: