2013-09-28 11 views
5

私は現在Javaコンパイラ1.6を使用してコンパイルするソースコードを持っています。代わりに1.7バージョンを使用したいのですが、プロジェクトプロパティに行きます。 1.7への準拠」が、私はプロジェクトをビルドするとき、私はエラーを取得:私はその勧告を行うとJDK 1.7でAndroidをコンパイル - Android開発ツール

Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use >Android Tools > Fix Project Properties.

が、それは再び1.6にコンパイラを変更します。私はAndroid開発ツールを使用しています。 AndroidのSDKにはJDK 1.7をサポートし、あなたがコンパイラー準拠のためにそれを使用することを許可されていない理由のthatsていない

Thxを

答えて

8

。あなたはここにSystem requirementsの下で述べたようにJDK 1.6を使用する必要があります。

http://developer.android.com/sdk/index.html

UPDATE のAndroidメーカー以降0.3.2からは、Javaの7の機能のサポートがあるように思わ:http://tools.android.com/recent/androidstudio032released

+0

はい私はそれを見ましたが、一部のグループやフォーラムでは、一部の人がそれを使用していることを読んでいます。どのように考えていますか? – Mazdak

+0

@ user445891 JDK 1.7を使ってコードを正常にコンパイルしても、それをデバイスに展開しようとすると、JRE1.7をロードできなくなります。あなたはどこにも導かないでしょう。 –

+0

キーがstringの場合、Eclipse IDEには "1.7以下の値のString型または1.7未満の値をスイッチできません。変換可能なint値またはenum定数のみがプリミティブされています。私は今何をしていますか? –

0

私はthis answerを見つけました。本当にうまくいけば、それをチェックし、フィードバックを提供してください。 :)