我应该安装哪个 Java JDK 才能使用 Android Studio

新手上路,请多包涵

我想安装Android Studio,看到建议同时安装Java JDK。我不明白的是,很多人都在推荐 Java SE Development Kit 8,但最新的是 13。为什么我要使用 8 而不是 13?谁能告诉我应该用于 Android Studio 的 JDK 的确切版本?

提前致谢。

原文由 Loeli 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1k
2 个回答

官方文档 说:

设置 JDK 版本

最新的 OpenJDK 副本与 Android Studio 2.2 及更高版本捆绑在一起,这是我们推荐您在 Android 项目中使用的 JDK 版本。要使用捆绑的 JDK,请执行以下操作:

  1. 在 Android Studio 中打开您的项目,然后在菜单栏中选择文件 > 项目结构。
  2. 在 SDK Location 页面和 JDK location 下,选中 Use embedded JDK 复选框。
  3. 单击确定。

因此,如果您不打算进行 Android App 以外的 Java 开发,则无需安装独立的 JDK。

原文由 Kevin 发布,翻译遵循 CC BY-SA 4.0 许可协议

Android落后于Java开发。

它使用了 Java 7 的大部分功能和 Java 8一些 功能(比如使用 lambda 的点击监听器)。

要让 Android Studio“理解”Java 8,您必须将以下选项添加到应用程序的 build.gradle android 部分:

  compileOptions{
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

因此,如果您希望能够将代码从 Java 应用程序复制粘贴到 Android 应用程序,最好坚持使用 Java 8。

原文由 Eugene Kartoyev 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题