Visual Studio 2012 + Ant:-source 1.5 不支持菱形运算符

Visual Studio 2012 + Ant: diamond operator is not supported in -source 1.5

在执行 Android 构建时,有很多关于为 Java 设置语言级别的类似问题。但是所有这些答案都向您展示了如何在 Eclipse 或 NetBeans or Android Studio 中设置语言级别。我在 Visual Studio 2012 中使用 Nsight Tegra-Android 使用 Ant 构建,但我在项目中看不到任何地方->我可以更改语言级别的属性。

我安装了 Android 1R4 的 CodeWorks,这是最新的,我设置的路径是以下包:

NDK R10e
JDK1.7.0_71
蚂蚁 1.8.2

在 Visual Studio 中的 Tegra->Options 下指定。 Ant 从哪里获得 -source 1.5?

我使用 this answer 中建议的建议解决了这个问题。我转到 Project->Properties->Configuration Properties->Ant Build->Command Line,然后在其他选项下添加了 -Djava.source=7 -Djava.target=7