2012-11-10 3 views
1

Android의 소스 코드를 얻고 싶습니다. 인터넷에서 일부 블로그를 검색하려면 "repo init"를 사용하는 것이 좋습니다.GnuTLS 오류 때문에 Repo init이 성공하지 못합니다.

그럼 사용하지만 다음 오류 때문에 불가능합니다.

[email protected]]~/WORKING_DIRECOTRY$ repo init -u xxxxxxxxxxxxxxxxxx 

Get https://gerrit.googlesource.com/git-repo 
error:GnuTLS recv error (-9): A TLS packet with unexpected length was received while accessing https://gerrit.googlesource.com/git-repo/info/refs?service=git-upload-pack 
fatal:HTTP request failed 

나는 "환매 특약 초기화 -u"다음에 안드로이드 소스 URL을 썼다, 그러나이 사이트가 새로운 사용자는 두 개의 하이퍼 링크의 최대를 게시 할 수 있음을 말해 때문에 나는 URL 을 쓸 수 없습니다.

답변

0

가끔은 Google gerrit 소스에서 사용중인 Repo 버전에서 가져올 수 있습니다. 1.18은 제가 지금 사용하고있는 것입니다.

어떤 버전의 우분투를 사용하고 있습니까? 10.04 또는 10.10을 사용하는 것이 좋습니다.

/bin/repo 바이너리와 Python 설치를 다시 동기화하십시오.

http://source.android.com/source/downloading.html 

I, 그들은 또한 설정을 위해 /etc/bash.bashrc

sudo gedit /etc/bash.bashrc 

Adding this to the bottom: 
PATH=$PATH:$HOME/bin 

에 추가 비교 난 그냥 내 로컬 .bashrc에 경로에 환매 특약을 추가 한 경우 그것은 나에게 문제를 준 것을 알고있다 이 작은 번들을 잊어 버렸습니다 (컴파일 할 필요가 있습니다)

sudo ln -s /usr/lib32/libX11.so.6 /usr/lib32/libX11.so 

환경 및 설치된 Libs에 대한 자세한 정보가 도움이 될 것입니다.

관련 문제