Development/Linux

[Ubuntu 64 V10] Android SDK 32bit 호환성 문제

뚝딱 2010. 6. 15. 15:22
기본적으로 구글의 안드로이드 SDK 배포본 목록에 64bit 리눅스용은 포함되어 있지 않아
SDK 를 설치해도 정상적인 SDK의 사용이 불가능하다.
32bit 환경에서 작성된 바이너리 실행 파일들 때문인데 이에 대한 해법은 다음과 같다.

sudo aptitude install getlibs
cd {where-android-sdk-installed}/tools/
getlibs adb

getlibs 는 binary 파일을 분석해서 라이브러리 디펜던시를 파악하고 필요한 라이브러리를 찾아 설치해 주는 기특한 녀석이다.
getlibs adb 를 통해 해결했지만 SDK 디렉토리내의 어느 바이너리 파일이든 인자로 던져도 무관하다.


---------------------------------------------------------------------------------------------------------------------------

이 글 포스팅때 사용된 apt-get repository 목록이 현재 설치된 우분투와 다른건지 aptitude로 설치가 안된다.

일단 여기서 다운로드 받아서 getlibs 를 설치하자.