Android와 java6

ubuntu 9.10을 설치하고

sudo apt-get install sun-java5-jdk

를 실행하였는데…패키지를 찾을 수 없다고 하여 sun-java6-jdk를 설치 하였습니다…

인터넷 창을 열어서 인터넷을 하는데는 문제가 없지만…

터미널 창에서 repo init을 하려고 하면 fatal: Unable to connect socket이라고 뜨면서

repo init을 하지를 못합니다…

sun-java6-jdk를 설치 하여서 그런 문제가 생길 수 있는건지 궁금합니다…

Android는 java6를 지원하지 않는다고 하는데…

그런 문제인 것인가요?

ubuntu 9.10 기본 repository에서는 java 1.5 이하 버젼이 없더라구요.
android source full build 하시려면 jdk5 설치 하셔야 합니다. (jdk6안되구요)
비슷한 문제로 고민하는 분들이 꽤 되네요.
제 블로그에 포스팅했던 글이 있으니 참고하세요.

http://ekwang.tistory.com/26

그런데 repo init을 할 때는 java version이랑은 별 상관은 없는데,
Unable to connect socket 이라고 뜨는 문제는 아래 package들이 다 설치되었나 확인 해보세요.

Required Packages:
Git, JDK, flex, and the other packages as listed above in the i386 instructions:
JDK 5.0, update 12 or higher. Java 6 is not supported, because of incompatibilities with @Override.
Pieces from the 32-bit cross-building environment
X11 development

$ sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl sun-java5-jdk zlib1g-dev gcc-multilib g+±multilib libc6-dev-i386 lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev