2011년 11월 2일 수요일

안드로이드 에뮬레이터 실행 에러 "failed to start emulator cannot run program"

안드로이드 에뮬레이터 실행 환경
  fedora15 64bit
  eclipse indigo
  adk 32bit for linux

리눅스환경을 위한 안드로이드 api는 32비트만 지원되고 있다. 이것이 오류의 원인으로 우분투를 사용할적에는 문제가 없었으나, 페도라로 넘어오면서 일이 벌어졌다.
이래저래 원인을 찾아본 결과, 32비트 소프트웨어를 위한 라이브러리가 없다는 것을 찾게 되었으며, 한 블로그에서는 다음의 파일들을 설치해줄것을 거론하고 있다.


yum install glibc.i686 glibc-devel.i686 libstdc++.i686 zlib-devel.i686 ncurses-devel.i686 libX11-devel.i686 libX11.i686 libXext.i686 libao.i686 alsa-lib.i686
 
 모든 설치가 완료 후 에뮬레이터를 실행해보면 정상 실행되는것을 확인할 수 있다.

댓글 없음:

댓글 쓰기