1
私は基本的なアンドロイドのGradleアプリケーションにダイヤモンド演算子を使用しようとしています:Javaバージョン1.7 2015 Basicアプリケーション(Androidの、Gradleの)
ArrayList<TextView> texts = new ArrayList<>();
TextView tv = new TextView(this);
tv.setText("Hello World!");
texts.add(tv);
setContentView(texts.get(0));
は残念ながら、この単純なテストはビルドに失敗します。
デフォルトbuild.gradle.templateで1> ... error: diamond operator is not supported in -source 1.6
1> ArrayList<TextView> texts = new ArrayList<>();
1> ^
1> (use -source 7 or higher to enable diamond operator)
、私はこれらが設定されているオプションをコンパイル参照してください。
compileOptions.with {
sourceCompatibility=JavaVersion.VERSION_1_7
targetCompatibility=JavaVersion.VERSION_1_7
}
Visual Studio 2015および/またはgradleに、1.6ではなくバージョン1.7を使用するように指示するにはどうすればよいですか? (それについては1.6を使用するように言われていますか?)
ありがとう!