小编典典

是否可以使用 Java 8 进行 Android 开发?

all

在网上搜索,尚不清楚 Android 开发是否支持 Java 8。

在我下载/设置 Java 8 之前,有人可以指出我在任何“官方”文档中指出 Java 8 是否支持 Android 开发。


阅读 111

收藏
2022-03-04

共1个答案

小编典典

爪哇 8

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 也可以:

Eclipse 首选项 -> Java -> 编译器

如果您的目标是 Android 5.0 或更高版本,则需要 Java 7 或更高版本。

安装多个JDK并尝试。

2022-03-04