我最近开始使用安装了JDK版本“ 1.8.0_40”(64位)的Android Studio 1.1.0(适用于Windows的捆绑包135.1740770)进行开发。
到目前为止,一切正常,除了我无法导入Java 8添加的类之外,在尝试导入java.util.Optional时可以识别它,但是与java.util.stream相同。
可能我的项目以某种方式仅使用了JDK标准库的Java 7子集吗?并有可能(建议)对此进行更改吗?我在属性文件,清单和IDE设置中查找了Java版本参数。没有找到类似的东西..有人经历过类似的事情吗?
顺便提一句。遵循Java 8是否有可能用于Android开发?基本上应该有可能,但似乎只涵盖Eclipse。
如果您在链接的注释中进一步阅读,则会找到解决方案:
您可以使用JDK 6或更高版本进行Android开发。但是,该编译支持Java版本6(对于KitKat,则支持7)。
因此,可以,您可以使用JDK 8进行开发,但是需要将语言级别设置为JDK 6或JDK7。不能使用添加到JDK 8中的任何功能。要在Android Studio中设置语言级别,请转到:
File > Project Structure > Project > Select Project language level
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句