안드로이드 개발 질문/답변
(글 수 45,052)
(원래 모토롤라 개발자에게 메일을 보내고 싶지만, 메일 주소도 모르고 해서 일단 여기에 기록해봅니다.)
https://opensource.motorola.com/sf/frs/do/listReleases/projects.xt720/frs.motoroi_xt720
에서 소스(STSKT_N_79.11.29R1.zip)를 받았고.
다음과 같이 repo 설치했습니다. (http://dev.odroid.com/projects/android/wiki#s-4 참고)
# cd ~
# mkdir bin
# echo $PATH
# curl http://android.git.kernel.org/repo >~/bin/repo
# chmod a+x ~/bin/repo
다음과 같이 안드로이드 플랫폼 소스를 받습니다. (http://android.git.kernel.org/ 참고)
mkdir mydroid
cd mydroid
repo init -u git://android.git.kernel.org/platform/manifest.git
repo sync
cd mydroid
repo init -u git://android.git.kernel.org/platform/manifest.git
repo sync
STSKT_N_79.11.29R1.zip 압축을 풀고, unpack 하였습니다. (README.txt)
./unpack_archive.sh
커널빌드를 시도하니 다음과 같이 에러가 납니다.
# make -f kernel/kernel.mk ENG_BLD=1
CC arch/arm/mach-omap2/board-mapphone.o
CC arch/arm/mach-omap2/board-mapphone-gpio.o
/home2/softgear/mydroid/kernel/arch/arm/mach-omap2/board-mapphone.c:448: error: unknown field 'atouch_drift' specified in initializer
/home2/softgear/mydroid/kernel/arch/arm/mach-omap2/board-mapphone.c:1469:5: warning: "mapphone_MMCPROBE_ENABLED" is not defined
make[3]: *** [arch/arm/mach-omap2/board-mapphone.o] Error 1
어떻게 해야 빌드가 될까요?
그리고 user-space는 어떻게 빌드하는지 알려주세요. README.txt를 봐도 이해가 안갑니다.