안녕하세요 M1S Secur 입니다. 저번에는 안드로이드 개발구축환경을 세웟다면 이번 강좌는 그에 대한 소스를 받는 과정입니다.
우선 우분투를 실행하셔서 터미널을 열어주세요
(예제로 jellybean폴더와 CM폴더로 하겠습니다.)
$ mkdir jellybean
$ cd jellybean
$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.1.1_r1
(4.1.1_r1을 받는다는 것으로 저기에 4.1.1에는 다른 안드로이드 버전을 넣어주면 됩니다.)
자 이렇게 되면 name하고 email입력창이 떠요 엔터 눌르고 생략하시고 색깔도 있어요 자기가 맞는 버전에 색깔별로 확인하는 겁니다.
이제부터 소스를 받는건데
$ repo sync -j16
(컴퓨터 사양에 따라 -j8 -j4를 써도 됩니다.)
자 다음 예제인 CM입니다.
$ mkdir CM
$ cd CM
$ repo init -u git://github.com/CyanogenMod/android.git -b jellybean
(-b 뒤에 CM10을 받을려면 jellybean CM10.1을 받을려면 cm-10.1이런 형식으로 하시면 됩니다.)
$ repo sync -j16
자 이렇게 소스 다운로드 강좌를 마치구요 repo sync -j16에서 오류가 난다면 repo sync -f로 쳐서 다시 소스를 받아주세요.
* P.S git소스가 업그레이드 되서 git버전이 낮다고 추가가 않될때 있습니다.
$ sudo add-apt-repository ppa:git-core/ppa
$ sudo apt-get update
$ sudo apt-get install git
(git업그레이드 시켜도 repo에서 추가를 않한다면 sudo -s 루트권한으로 한뒤 repo소스만 추가하고 터미널을 껏다킨뒤에 repo에 추가시킨 폴더에 가서 repo sync -j16이런식으로 소스받아주시길 바랍니다)
참고한 카페 : http://cafe.naver.com/skydevelopers/180509