android 타겟이 arm이라서 x86도 포팅하면 재미있겠다하는 생각이 들었는데. 이미 그런게 있었다. 흘~
android-x86 (http://www.android-x86.org)이라는 싸이트에서 참조해서 진저 브레드용 안드로이드를 올려보았다. 아직 싸이트에서는 2.3 진저브레드 iso 파일이 없어서 직접 소스 컴파일을 해보았다.
$ mkdir android-x86
$ cd android-x86
$ ~/bin/repo init -u git://git.android-x86.org/manifest.git -b gingerbread-x86
$ ~/bin/repo sync
$ make iso_img TARGET_PRODUCT=generic_x86
(컴파일시간은 엄청 걸림)
$ ls out/target/product/generic_x86/generic_x86.iso
out/target/product/generic_x86/generic_x86.iso
generic_x86 을 파일을 vmware를 이용해서 읽게 한다.
generic_x86 을 파일을 vmware를 이용해서 읽게 한다.
특징적인 것은 일부 구글 앺인 market이 없다는 게 (정확히는 몰라서.. 정책때문에 그런가?? 싶기도 하고) App store 같은게 있기는 한데, 활성화는 안되었다.
2.3 진저브레드는 좀 불안한거 같다. App Store에 받은 어플리케이션이 실행이 안되고 crash되는 부분이 조금 있다.
2.2가 그나마 안정적인듯 하다.
일반 어플리케이션이 동작이 안되는 이유를 발견했는데. 그것은 어플리케이션이 arm library에 dependent (/lib/armeabi/libW2A-jni.so) 한 부분이 있다. 그래서 x86에서는 동작이 되지 않된 것 같다.
'안드로이드-iOS-Webkit' 카테고리의 다른 글
안드로이드 소스 편하게 보기 - 삼바 서버 설치 (0) | 2011.11.21 |
---|---|
안드로이드 컴파일 (ubuntu 11.04 + android 4.01) (0) | 2011.11.16 |
안드로이드 소스 컴파일 (ubuntu 11.04 + android gingerbread) (0) | 2011.11.09 |
삼성 핸드폰 안드로이드 소스 받기 (1) | 2011.11.09 |
Intel ADF 2011 컨퍼런스에서 나온 얘기들 (0) | 2011.09.20 |