在网上搜索,尚不清楚 Android 开发是否支持 Java 8。
在我下载/设置 Java 8 之前,有人可以指出我在任何“官方”文档中指出 Java 8 是否支持 Android 开发。
Android 支持所有 Java 7 语言功能和 Java 8 语言功能的子集,这些功能因平台版本而异。
检查支持 java 8 的哪些功能
使用 Java 8 语言特性
我们决定将对 Java 8 语言特性的支持直接添加到当前的 javac 和 dx 工具集中,并弃用 Jack 工具链。有了这个新的方向,依赖于 Java 类文件格式的现有工具和插件应该可以继续工作。展望未来,Android 构建系统将原生支持 Java 8 语言功能。我们的目标是在未来几周内将其作为 Android Studio 的一部分推出,我们希望尽早与您分享这一决定。
Android 上 Java 8 语言功能支持的未来
对于偏爱 Eclipse 的老开发者,google 停止支持 Eclipse Android Developer 工具
如果你安装了 Java 8 JDK,那就试试看,如果出现任何问题尝试在 Eclipse 中从窗口菜单 “Preferences”“ Java ” Compiler中将 编译器 设置为 1.6 。Java 7 也可以:
如果您的目标是 Android 5.0 或更高版本,则需要 Java 7 或更高版本。
安装多个JDK并尝试。