2012-09-06 7 views
7

私はいつもこれについて混乱しています。 たとえば、Android 2.3およびAndroid 4.0などです。どのJava SDKを実行するのですか?(1.4,1.5..etc? コンセプトが完全に紛失していない限り教えてください)AndroidはどのJava SDKバージョンで動作する

答えて

7

現在、Java 1.6はすべてのAndroidバージョンで使用されているバージョンです。現在、一部のエキストラがそう本当に、それはより多くの独自の枝のようなものだ、追加。

+0

素晴らしいです。ありがとうございました – Snake

10

私はいつもこのことについて混乱し、何のJava SDKのバージョンは?

技術的にAndroidの実行を行い、それが実行されますAndroidのデバイスにはDalvikバイトコードを実行するためのDalvik VMがありますが、Java VM fまたはJavaバイトコードを実行します。

Android開発ツールは、Androidアプリをビルドするときに、JavaバイトコードをDalvikバイトコードにクロスコンパイルします。これらのツールは、Java 1.5または1.6のJavaバイトコードをサポートしています。 1.5より古いバージョンはサポートしていません。Java 7を試してみると、何が起きるかわかりません。

+1

Dalvikの説明をありがとうございますが、私は、Java SDKのメソッドを説明するには、アンドロイドの開発ページが非常に短いので、メソッドの説明を探す場所を知るためのJavaバージョンを探していました – Snake

関連する問題