반응형

AVD로 실행한 가상 안드로이드 OS in ubuntu x64

 이번엔 직업훈련학교에서 안드로이드 어플 개발을 배울 예정이어서, 이를 위해 하루종일 고생하고 있습니다.
원래 윈도XP나 7에서 개발해도 되지만, 좀 더 깊게 파고들고 싶고, PHP 등의 서버 개설이 혹시나 필요할 경우도 대비할 겸으로 우분투 리눅스를 설치했습니다. (참고로 우분투 리눅스는 서버보다는 일반 유저용으로 많이 쓰인다는 이야기도 있었습니다. 그 정도로 너무 쓰기 좋아요ㅋㅋ)



 그런데 이클립스에서 AVD (Android Virtual Device)를 추가했더니 자꾸만 오류가 뜨는 겁니다.,
아래의 경우처럼 말이죠. (오류 메세지 출처 : [바로가기] ehdgndi1 님 댓글. 따로 메모 못했음)

[2011-09-04 17:51:50 - SDK Manager] Failed to create the SD card.
[2011-09-04 17:51:50 - SDK Manager] Failed to create sdcard in the AVD folder.


 즉, (가상) SD카드 생성 실패했다고 나타납니다.
참고로 이 글은 우분투 리눅스 v11.10 64비트 버전을 기준으로 작성한 해결책입니다.
우분투 및 타 리눅스 32비트, 윈도우즈 등에서 동일 오류 발생 시 구글링을 추천해드립니다.
(저도 이제 막 입문인지라 잘 모르겠어요 ㅜㅜ)


▶ 댓글 작성 : paulsm4 (원문 보기)
I just encountered the same problem. NONE of the SDK tools will run on 64-bit Ubuntu without installing ia32-libs (EXAMPLE: sudo apt-get install ia32-libs).

[번역]
 나 또한 같은 문제로 고생 중이다. ia32-libs를 설치하지 않는 이상 어떤 SDK조차 64비트 우분투 리눅스에서 작동하지 않을 것이다. (해결 방법: sudo apt-get install ia32-libs)

 제가 검색한 바에 따르면 ia32-libs를 설치해야 한다고 합니다.
근데 ia32-libs가 뭔지는 모르겠네요. 하여튼 안드로이드 개발 한번 하기 위해서는 참 많은 것을 준비해야 된다는 점을 알게 되었습니다. 초보자인 저에게는 아직도 좀 복잡하네요ㅋㅋ


 [02] 해결 방법
 

[1] 우선 터미널을 실행합니다.
[2] 터미널 창에서 sudo apt-get update 입력하세요.
[3] 그리고 sudo apt-get install ia32-libs 라고 입력하시면 끝!

 중간에 비밀번호를 요구합니다.
우분투 설치하실적에 정해둔 비밀번호를 입력하시면 되고, 약간의 시간이 걸리지만 생각보다 오래 걸리진 안았습니다. 혹시 리눅스에 대해 좀 아시는 분들 답변 부탁드려요 ^^

 하여튼 위 [1]~[3] 과정을 거치신 후, 다시 이클립스로 돌아가 AVD 생성해보시면 잘 되실껍니다.
가상 SD카드 용량 적용해서 실행하는 것도 가능하답니다.

반응형
반응형