web-dev-qa-db-ja.com

Sun JavaはUbuntu10.10でAndroid SDKを使用するために本当に必要ですか?私はOpenJDKを好みます

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

26
MountainX

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プラグインも:)

22
ykatchou

私はそれを試しました、そしてそれは働いています。私はエラーなしでプロジェクトをビルドして実行しました。 (将来エラーが発生した場合は、Sun JDKを試してみることを知っています。)

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

ところで、私はUbuntu 10.10を実行しており、Eclipse Helios Serviceリリース1ビルドID:20100917-0705私のプロジェクトはAndroid 2.2。これまでのところ機能しています。

4
MountainX

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

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

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

3
CommonsWare

"公式"回答 (Red Hat、Incの "Free Java Software Engineer")であるAndrew Hughesによる):

私が知っている、これに関連するバグレポートはこれまでありませんでした。

1
serv-inc