본문 바로가기
개발

[안드로이드] 64bit 운영체제에 안드로이드 개발툴 설치하기 힘드시죠??

by 비손 2010. 2. 22.

전 32bit 운영체제와 64bit 운영체제를 사용하고 있습니다.
둘다 Windows 7 이죠...

우선 32bit에 개발툴 설치를 해봤습니다.
인터넷 블로그를 검색하면 무수히 많이 나오듯... 같은 방법으로 했죠

http://java.sun.com/ 에서 J2SE 받아서 설치하고...
http://developer.android.com/ 에서 SDK를 받아서 setup했구요~
http://www.eclipse.org/ 에서 이클립스를 받아서 압축 풀고...

32bit로 설치할 때는 큰 문제가 되는게 없는 것 같습니다...
문제는 계정 이름이 한글이라는거???
Windows 7 의 경우에는... C:\Users\한글계정\.android 폴더에 뭔가 만들더군요...
AVD(Android Virtual Divice)관련 파일이 거기 들어가는 모양인데..
그게 한글이 포함된 경로에 있으면 오류가 나는 것 같습니다. 이런!!!

이것에 대한 해결책은 다른 블로그에 많이 있습니다만... 간단히 적자면..

우선 제공되는 툴로 간편하게 AVD를 생성하시고~
Android SDK가 설치된 폴더에.. /tools 디렉토리가 있습니다.
여기에서... android move avd -n 가상장치명 -p 경로

이렇게 해서... avd를 이동시켜 주면 됩니다. 물론 한글이 없는 경로로~

보통은 32bit를 많이 쓰시니까 이정도면 문제 없이 안드로이드 개발이 가능할 것 같습니다!
그런데.....

전 64bit 였다는 겁니다.
그래서 위의 명령을 수행하면... 이런 메세지가 뜹니다.

SWT folder '' does not exist.
Please set ANDROID_SWT to point to the folder containing swt.jar for your platform.

음... Java에 문제가 있는 모양입니다...
그럼 제가 지금껏 했던 일들을 거슬러서~~~~ 고민을 해 봤습니다.
구글링도 해보고 국내 여러 사이트를 검색해 봤지만 문제의 해결법은 나오지 않고 -_-;
고민과 궁리 끝에 알아낸 사실은 다음과 같습니다.
저는 64bit 운영체제를 이용하지만, 32bit eclipse로 개발할 생각이었기에~ 32bit java SDK를 설치했는데요...
요요~ android SDK는 64bit java SDK를 찾기에 찾을 수 없어서 저런 메세지를 뿜어내는 것이었습니다

그래서!!!
Java SDK 64bit 버전을 설치했습니다.
결국... Java SDK 32/64bit 두개가 다 설치된 것이죠~
정상적으로 위의 명령은 수행되고~ 샘플 프로젝트 수행까지 완료 되었습니다.

혹시 저와 같은 문제로 고민하는 분이 있다면 참고하셨으면 좋겠네요 ^^