반응형
안드로이드 소스 코드를 받는 법은 아래 글을 참조한다.
http://bunhere.tistory.com/94 : 안드로이드 프레임워크 빌드하기
위 글대로라면 안드로이드를 받으려면 git가 있어야 하고 git 프로토콜을 이용해야 한다.
하지만 방화벽이 있는 곳에서는 git 프로토콜을 못 쓰는 경우가 있다.
이런 경우, git 를 http로 변경해서 받으면 된다.
즉,
$ repo init -u git://android.git.kernel.org/platform/manifest.git
대신,
$ repo init -u http://android.git.kernel.org/platform/manifest.git
를 사용하여야 한다.
하지만, 안드로이드는 직접 git을 사용하는 것이 아니라서 repo라는 쉘을 쓰는 것이라 위 코드만 수정해서는 안된다.
먼저, repo 파일을 열어 git:를 http:로 수정한다. (위 문서를 참고했다면 /root/bin에 있을 것이다.)
아래 명령을 실행한다.
$ repo init -u http://android.git.kernel.org/platform/manifest.git
하위 폴더에서 git:를 찾아 http:로 수정한다. grep을 쓰면 편한다.
$ grep -r "git:" .repo
아래 명령을 실행한다.
$ repo sync
http://bunhere.tistory.com/94 : 안드로이드 프레임워크 빌드하기
위 글대로라면 안드로이드를 받으려면 git가 있어야 하고 git 프로토콜을 이용해야 한다.
하지만 방화벽이 있는 곳에서는 git 프로토콜을 못 쓰는 경우가 있다.
이런 경우, git 를 http로 변경해서 받으면 된다.
즉,
$ repo init -u git://android.git.kernel.org/platform/manifest.git
대신,
$ repo init -u http://android.git.kernel.org/platform/manifest.git
를 사용하여야 한다.
하지만, 안드로이드는 직접 git을 사용하는 것이 아니라서 repo라는 쉘을 쓰는 것이라 위 코드만 수정해서는 안된다.
먼저, repo 파일을 열어 git:를 http:로 수정한다. (위 문서를 참고했다면 /root/bin에 있을 것이다.)
아래 명령을 실행한다.
$ repo init -u http://android.git.kernel.org/platform/manifest.git
하위 폴더에서 git:를 찾아 http:로 수정한다. grep을 쓰면 편한다.
$ grep -r "git:" .repo
아래 명령을 실행한다.
$ repo sync
반응형
'개발 > 안드로이드 Framework' 카테고리의 다른 글
UBUNTU에서 ANDROID 빌드하기 (0) | 2010.07.15 |
---|---|
[안드로이드/Framework] 빌드한 안드로이드를 돌려보자자 (0) | 2010.05.25 |
[안드로이드/팁] Native Code 에 LogCat 메시지 띄우기 (0) | 2010.05.25 |