2011-01-02 10 views
2

Ubuntu 10.04 64ビットはAndroidの開発環境として有望です。私は今、それを起動して実行していますが、私は、次の決定点で立ち往生しています:Ubuntu 10.04 64ビット版のAndroid開発用JDKはどれですか?

  1. Synapticパッケージマネージャがあり 「デフォルト-jdkの」(「標準Javaまたは のJava互換の開発キット」)。

sun.com 2 "のLinux x64の、多言語のJava SE開発キット6u23" があります。

  1. のJava SE開発キット6u23: JDK-6u23-linuxの - のx64-rpm.binを
  2. のJava SE開発キット6u23: JDK-6u23-linuxの-x64.bin 1は、Eclipse-SDK-3.6.1-linuxの-gtkの-x86_64.tarを使ってAndroidの開発のための正しいものである

.gz?

答えて

2

シナプスのものはうまくいくでしょう。

のJava SE開発キット6u23:JDK-6u23-linuxの - のx64-rpm.bin

RPM == RedHatのパッケージマネージャは...そう、以来、それを使用しないでくださいあなたはUbuntuを使用しています。

のJava SE開発キット6u23:JDK-6u23-linuxの-x64.bin

それとはそれだけで正常に動作しますバンドル。パスとそのようなものを手動で設定する必要があります。

+0

ありがとうございます。 "うまくいく"という2つのうち、どちらが優先されるのかを明確にしてください。彼らは本質的に同じですか? –

+0

OK、私は答えを見つけたと思う。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ビット Ubuntu)とJDKの両方の要件が有効です。

HelloAndroid基本アプリケーションは、シナプスからの「default-jdk」のみがインストールされている場合、Eclipse内からうまく動作します。ですから、 'sun-java6-jdk'は必須ではなく、@ Cristianが正しいと思われるので、私はすぐに彼の答えを受け入れるようにマークします。

+0

シナプスはapt-getのGUIに過ぎないので、シナプスのパッケージをインストールします。 – Cristian

+0

OKですが、私はまだ混乱しています:(1)AndroidのWebページには、ia32-libsがまだ関連している必要があると書かれていますか? (2)もしそうなら、3.6になったらEclipse 3.3を参照するのはなぜですか?それは時代遅れだという意味ですか? –

1

sunのjava JDKをインストールします。このガイドに従うことができます。

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

編集リンク編集しました。それは私がIA32-libsのか、何についてはよく分からないJavaプラグイン

別の編集

のためでした。私は決してそれをしなければならなかった。最初にシステムを起動したときに何をインストールしましたか?私はいつもやっている:

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

そして、それは私が必要とするすべてをインストールする。私はsun-javaもインストールしているが、完全にはわかりません。

+0

ありがとう@Falmarri。私はまだ混乱している。 Androidのウェブサイトには、あなたが持ってきたリンクには記載されていないia32-libsのインストール要件が記載されています。どちらが正しいか? –

+0

@Falmarri、それはあなたが4番目の方法を示唆しているように思えます。どのバージョンのUbuntuを使用していますか?それは64ビットですか?あなたのEclipseは64ビットですか? UbuntuでAndroid用に開発していますか? –

+1

私はKubuntu maverick 64を実行します。これも10.04,9.10、および9.04で行いました。すべてのkubuntuは、すべて64ビットです。はい、私は広くアンドロイドのために開発し、私は64ビットの日食と64ビットのJVMを使用 – Falmarri