본문 바로가기

기술 분석/동향/Android

Ubuntu 에 설치된 Android 플랫폼소스코드를 Windows 8 Eclipse 에서 보기

보통 Android 플랫폼개발은 Ubuntu 에서 많이 하는데, 이는 Google 이 애초에 이 환경에서 개발을 진행하는 이유도 있습니다.

그러다보니 Windows 에서 Android 플랫폼 소스코드를 보기가 별로 좋지 않았는데요.


제가 Windows 8 과 VMware 8 에 설치한 Ubuntu 12.04 에서 테스트해보니 이전보다 설정이 많이 쉬워졌네요.

(VMware 에 설치하지 않고 별도로 Ubuntu 빌드서버를 만들었어도 상관없습니다. NFS 로 접근할 Ubuntu 의 IP 만 잘 지정하면 되니까요.)


VMware 8 을 잘 설치했다면 방화벽등의 설정도 다 되어있을 것입니다.


root 계정으로 작업을 하는 것으로 가정합니다.


먼저, 다음과 같이 NFS 서버를 설치합니다.


# apt-get install nfs-kernel-server


export 할 디렉토리를 지정합니다. (여기에서는 /home/mindwing/workspace 라고 가정합니다.)


# vi /etc/exports


/home/mindwing/workspace *(rw,no_root_squash,no_all_squash,async,no_subtree_check)


그리고, 다음과 같이 NFS 서버를 재기동합니다.

다음 명령어로 NFS export 가 잘 되고 있는지 확인해봅니다.


# showmount -e


Export list for mindwing-ubuntu:

/home/mindwing/workspace *


이제 빌드서버의 IP 를 알아내야 합니다.


# ifconfig

root@mindwing-ubuntu:~# ifconfig

eth0      Link encap:Ethernet  HWaddr 00:0c:29:37:20:38  

          inet addr:192.168.12.131  Bcast:192.168.12.255  Mask:255.255.255.0


이제 제 이전 블로그글인 안드로이드 개발시스템 구성 - NFS 를 이용한 빌드서버 소스코드 편집 를 참고해서 NekoDrive 를 잘 설치합니다.


NekoDrive 로 마운트한 드라이브가 U: 라면 이제 이클립스에 U: 드라이브에 있는 안드로이드 플랫폼 프로젝트를 접근하면 됩니다.