我想安装Android Studio,我看到建议也安装Java JDK。我不明白的是,很多人都推荐Java SE Development Kit 8,但最新的是13。我为什么要使用8而不是13?谁能告诉我Android Studio应该使用的JDK的确切版本?先谢了。
bwntbbo31#
官方医生说:
Android Studio 2.2及更高版本捆绑了最新的OpenJDK副本,我们建议您在Android项目中使用此JDK版本。要使用捆绑的JDK,请执行以下操作:1.在Android Studio中打开项目,然后在菜单栏中选择文件〉项目结构。1.在"SDK位置"页的"JDK位置"下,选中"使用嵌入式JDK"复选框。1.单击确定。因此,如果您不打算进行Android应用程序以外的Java开发,则无需安装独立JDK。
flseospp2#
Android是Java开发的幕后推手。它使用了Java7的大部分特性和Java8的 * 一些 * 特性(比如使用lambda的点击侦听器)。要让Android Studio“理解”Java 8,您必须将以下选项添加到应用的build.gradle android部分:
compileOptions{ sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 }
因此,如果您希望能够将Java应用程序中的代码复制粘贴到Android应用程序中,最好还是坚持使用Java8。
x9ybnkn63#
你可以在Android Studio 3或更高版本中使用Java 8或Java 7。我在Java 13上遇到了一些问题。经过一番研究,我找到了它,Android Studio 3.0 and later supports all Java 7 language features and a subset of Java 8 language features希望有帮助:)
vvppvyoh4#
不幸的是,Chromebook安装不正确安装和配置,如果安装在一个与'aarch64'和Mediatek处理器.有许多箍,必须跳过,并安装和配置JDK之前,确保JAVA_HOME环境变量和相应的文件和目录都设置和工作可以减少头痛涉及捆绑版本在这个古怪,在大多数情况下,上述建议都是正确的,但我们中的一些人总是要解决“不可能”的问题。
7rfyedvj5#
在大多数情况下,您不需要安装独立的JDK,但有时事情会更复杂,例如KMM -插件显然不能帮助您解决环境问题,因此您需要使用内置的JDK(在可接受的答案中提到)手动设置所有内容,或者您可以使用brew install oracle-jdk,这对我来说很好。
brew install oracle-jdk
5条答案
按热度按时间bwntbbo31#
官方医生说:
Android Studio 2.2及更高版本捆绑了最新的OpenJDK副本,我们建议您在Android项目中使用此JDK版本。要使用捆绑的JDK,请执行以下操作:
1.在Android Studio中打开项目,然后在菜单栏中选择文件〉项目结构。
1.在"SDK位置"页的"JDK位置"下,选中"使用嵌入式JDK"复选框。
1.单击确定。
因此,如果您不打算进行Android应用程序以外的Java开发,则无需安装独立JDK。
flseospp2#
Android是Java开发的幕后推手。
它使用了Java7的大部分特性和Java8的 * 一些 * 特性(比如使用lambda的点击侦听器)。
要让Android Studio“理解”Java 8,您必须将以下选项添加到应用的build.gradle android部分:
因此,如果您希望能够将Java应用程序中的代码复制粘贴到Android应用程序中,最好还是坚持使用Java8。
x9ybnkn63#
你可以在Android Studio 3或更高版本中使用Java 8或Java 7。我在Java 13上遇到了一些问题。经过一番研究,我找到了它,Android Studio 3.0 and later supports all Java 7 language features and a subset of Java 8 language features
希望有帮助:)
vvppvyoh4#
不幸的是,Chromebook安装不正确安装和配置,如果安装在一个与'aarch64'和Mediatek处理器.有许多箍,必须跳过,并安装和配置JDK之前,确保JAVA_HOME环境变量和相应的文件和目录都设置和工作可以减少头痛涉及捆绑版本在这个古怪,在大多数情况下,上述建议都是正确的,但我们中的一些人总是要解决“不可能”的问题。
7rfyedvj5#
在大多数情况下,您不需要安装独立的JDK,但有时事情会更复杂,例如KMM -插件显然不能帮助您解决环境问题,因此您需要使用内置的JDK(在可接受的答案中提到)手动设置所有内容,或者您可以使用
brew install oracle-jdk
,这对我来说很好。