我在我的计算机上安装了 JDK7_u40 和 JDK6_u45,使用 Windows 7,我目前正在使用 LibGDX 为桌面和 Android 制作一个简单的游戏,
我想知道,可以将jdk7中的编译器设置为1.6并在android中毫无问题地使用它,或者我应该将环境变量设置为jdk6以用于android。我正在使用 ADT 捆绑包。
感谢您的回答。
盯着 ADT (22.6 ) 并且如果您的应用程序的 minSdk 至少为 19 (kitkat) ,则应该可以安全地使用 java 1.7 功能:
谣言说只有 inteliJ 支持 java 1.7(甚至可能是 java 1.8)为 android 编码,但我从未测试过它。
其余的 IDE(据我所知)没有。
当你创建一个新的 android 项目时,Eclipse 和 Android Studio 都应该默认为 1.6,所以你不需要做任何事情来让它与 JDK 7 一起工作。
如果由于某种原因它给您带来问题,您可以通过转到“项目属性”->“Java 编译器”来更改源代码和字节码版本