简体   繁体   English

无法在Android Studio中更新到Java 8

[英]Can't update to Java 8 in Android Studio

I'v having a problem with updating JDK to Java 8. When I point the folder to Java/jre1.8.0_73 and click OK when I cehck again it's still Java 7 folder. 我在将JDK更新为Java 8时遇到问题。当我将文件夹指向Java/jre1.8.0_73并再次单击时单击“ OK ,它仍然是Java 7文件夹。 Why does that happen? 为什么会这样呢? Is that a bug of some sort? 那是某种错误吗?

在此处输入图片说明

Java 8 isn't available in any version of Android prior to N, which is currently just a preview - see the details of its support for Java 8 here (even N doesn't support every Java 8 feature): https://developer.android.com/preview/j8-jack.html N之前的任何版本的Android中都不提供Java 8,而这只是一个预览-请在此处查看其对Java 8支持的详细信息(即使N也不支持所有Java 8功能): https:// developer .android.com / preview / j8-jack.html

Keep in mind that Android is not just using the standard Java virtual machine. 请在Android的不仅仅是使用标准的Java虚拟机的想法。 It uses its own virtual machine (Dalvik in 4.4 and earlier versions; Android Runtime - ART - is available as a preview in 4.4 and later became the default virtual machine) and has its own bytecode format: https://source.android.com/devices/tech/dalvik/dex-format.html 它使用自己的虚拟机(4.4和更早版本的Dalvik; Android Runtime-ART-在4.4中可以作为预览,后来成为默认虚拟机),并且具有自己的字节码格式: https : //source.android.com /devices/tech/dalvik/dex-format.html

"Android Studio requires JDK 7/JDK 6 so simply You can't use JDK 8 . " “ Android Studio需要JDK 7 / JDK 6,因此,您不能使用JDK8。”

But if you installed it, you can try to change compiler level to 8- http://i.stack.imgur.com/SCTyV.png 但是,如果您安装了它,则可以尝试将编译器级别更改为8- http://i.stack.imgur.com/SCTyV.png

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM