26

openjdk-6-jdk私は(バージョン6b20-1.9.1-1ubuntu3)を使用したいと思います。しかし、私は Android SDK のインストールを開始したばかりなので、Sun (Oracle) Java が本当に必要な場合は、今がインストールするときだと思います。何かアドバイス?

4

4 に答える 4

22

Androidで作業するためにJDKを使用していますが、問題ありません:)

java -version
java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.1) (6b20-1.9.1-1ubuntu3)
OpenJDK 64-Bit Server VM (build 17.0-b16, mixed mode)

そしてEclipseプラグインも:)

于 2010-11-02T20:36:48.563 に答える
4

私はそれを試してみましたが、動作しています。エラーなしでプロジェクトをビルドして実行しました。(将来エラーが発生した場合は、Sun JDK を試してください。)

フィードバックをお寄せいただきありがとうございます。

ところで、私は Ubuntu 10.10 を実行しており、Eclipse Helios Service Release 1 Build id: 20100917-0705 私のプロジェクトは Android 2.2 をターゲットにしています。これまでのところ動作します。

于 2010-11-02T20:32:57.847 に答える
3

しかし、私は Android SDK のインストールを開始したばかりなので、sun java が本当に必要な場合は、今がインストールするときだと思います。何かアドバイス?

Dalvik クロス コンパイラは Sun のバイトコードを想定しており、OpenJDK で生成されたクラス ファイルで失敗することが、すべてのレポートで確認されています。また、Eclipse ADT プラグインなど、他のツールに問題があるかどうかもわかりません。お手数ですが、お試しいただければ幸いです。

OpenJDK と公式の Oracle コンパイラは、最新バージョンの Android 開発者ツールを使用して動作します。他の Java コンパイラ (GNU Classpath for Java など) は、動作する場合と動作しない場合があります。

于 2010-11-02T08:46:50.687 に答える