2011-01-02 3 views
2

우분투 10.04 64 비트는 Android 용 개발 환경으로 기대됩니다. 내가 지금하고 실행해야하지만 난 다음 결정 시점에서 막혔어요 :Ubuntu 10.04 64 비트에서 Android 개발 용 JDK는 무엇입니까?

  1. 시냅틱 패키지 관리자가 '기본 - JDK'("표준 Java 또는 자바 호환 개발 키트").

sun.com이 "리눅스의 x64, 다중 언어 자바 SE 개발 키트 6u23"이 있습니다

  1. 자바 SE 개발 키트 6u23 : JDK-6u23-리눅스 64-rpm.bin을
  2. 자바 SE 개발 키트 6u23 : JDK-6u23-리눅스 x64.bin 한 일식-SDK-3.6.1-리눅스 GTK-x86_64.tar를 사용하여 안드로이드 개발에 적합한 하나입니다

.gz?

답변

2

시냅스 용으로 잘 작동합니다.

자바 SE 개발 키트 6u23 : JDK-6u23-리눅스 64-rpm.bin

RPM == 레드햇 패키지 관리자는 ... 그래서, 이후 사용하지 마십시오 당신은 우분투를 사용하고 있습니다.

자바 SE 개발 키트 6u23 : JDK-6u23-리눅스 x64.bin

그와는 잘 작동합니다 번들. 수동으로 경로와 같은 것을 구성해야합니다.

+0

감사와 +1. "잘될 것"이라는 두 가지 중에서 선호되는 것이 무엇인지 명확히 설명해 주시겠습니까? 그들은 본질적으로 동일합니까? –

+0

좋아, 내가 대답을 찾은 것, http://www.coderanch.com/t/111114/Linux-UNIX/JDK-Ubuntu 덕분에 그것은 시냅스 JDK가 먼저 있고 SUN의 것만 설치하는 것이 낫다는 것을 암시한다. 필요합니다. –

+0

아마 안드로이드에만 국한된 것은 아닙니다. – Falmarri

0

가 다시, http://developer.android.com/sdk/installing.html는 다른 접근 방법을 제시하는 것 같다

  1. apt-get을 IA32 - libs와 설치
  2. apt-get을 태양 java6 - JDK를 설치

업데이트 : ia32-libs없이 adb이 실행을 거부합니다. 따라서, ia32-libs (64 비트 우분투)와 android 웹 사이트에 명시된 JDK 모두에 대한 요구 사항은 여전히 ​​유효합니다.

HelloAndroid 기본 응용 프로그램은 Synaptic의 'default-jdk'만 설치된 Eclipse에서 제대로 실행됩니다. 그래서, 'sun-java6-jdk'는 의무적 인 것이 아니며 @Cristian이 옳았다는 것을 알았 기 때문에 나는 그의 대답을 받아 들일 것입니다.

+0

시냅틱은 apt-get을위한 GUI 일 뿐이므로 시냅틱 패키지를 설치하게 될 것입니다. – Cristian

+0

그래도 여전히 혼란 스럽다. (1) Android의 웹 페이지에 ia32-libs가 여전히 관련이 있다고 나와 있습니까? (2) 그렇다면 왜 우리가 3.6에있을 때 Eclipse 3.3을 언급하고 있습니까? 이것은 구형이라는 뜻입니까? –

1

썬의 java JDK를 설치하십시오. 이 가이드를 따라갈 수 있습니다.

http://beeznest.wordpress.com/2010/04/23/howto-install-suns-java-on-ubuntu-lucid-lynx-10-04/

편집 링크 편집. 그건 내가 IA32 - libs와 또는 무엇이든 확실하지 않다 자바 플러그인

또 다른 편집

위해이었다. 나는 결코 그것을 할 필요가 없었다. 처음 시스템을 가져 왔을 때 무엇을 설치 했습니까? 나는 항상 해왔다 :

sudo apt-get install ubuntu-restricted-extras build-essential linux-headers-`uname -r` 

그리고 내가 필요한 모든 것을 설치한다. 나는 sun-java도 설치하는 독단자에 관해서는 생각하지만 완전히 확신 할 수는 없다.

+0

감사합니다. @Falmarri. 나는 아직도 혼란 스럽다. 안드로이드의 웹 사이트는 귀하가 가져온 링크에 언급되지 않은 ia32-libs를 설치해야한다는 요구 사항을 언급합니다. 어느 것이 옳은가요? –

+0

@Falmarri, 네가 네 번째 방법을 제안하는 것처럼 들리네. 어떤 버전의 우분투를 사용하고 있습니까? 64 비트인가? Eclipse 64-bit입니까? Ubuntu에서 Android 용으로 개발하고 있습니까? –

+1

나는 Kubuntu maverick 64를 돌린다. 10.04, 9.10, 9.04에서도이 작업을 수행했다. 모든 쿠분투, 모두 64 비트. 네, 광범위하게 안드로이드 용으로 개발하고 64 비트 이클립스와 64 비트 JVM을 사용합니다 – Falmarri

관련 문제