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

问题:

搜索网络,不清楚Java 8是否支持Android开发。
在我下载/安装Java 8之前,有人可以指出任何“官方”文档说Java 8是Android开发不支持的。

回答:

java 8

Android支持所有Java 7语言功能和Java 8语言功能的一个子集,这些功能因平台版本而异。
检查支持java 8的哪些功能
 Use Java 8 language features

我们决定将Java 8语言特性直接添加到当前的javac和dx工具集中,并且不推荐使用Jack工具链。有了这个新的方向,依赖于Java类文件格式的现有工具和插件应该继续工作。未来,Java 8语言功能将由Android构建系统本身支持。我们的目标是在未来几周内将其作为Android Studio的一部分,我们希望及早与您分享此决定。

 Future of Java 8 Language Feature Support on Android

Eclipse用户:

对于喜欢Eclipse的老开发人员,google stops support Eclipse Android Developer tools
如果您安装了Java 8 JDK,则尝试尝试,如果出现任何问题,请尝试在Eclipse菜单→优先Java的编译器中将编译器设置为1.6。
Java 7也将工作:
 Eclipse Preferences -> Java -> Compiler

如果您指定Android 5.0及更高版本,则需要Java 7或更高版本。

安装多个JDK并尝试。

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Is it possible to use Java 8 for Android development?

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

66 + = 71