当前位置: 首页 > 知识库问答 >
问题:

使用Android Studio需要Java JDK吗?

叶福
2023-03-14

我正在学习Android Studio和youtube上的教程,如:

https://www.youtube.com/watch?v=QAbQgLGKd3Y

假设我需要JavaJDK

然而,当我在网站上浏览教程时:

https://developer.android.com/training/basics/firstapp/creating-project.html

我能够设置并运行myfirstapp项目。

新的AS是否包含SDK,或者对于更复杂的项目我是否需要它
我想我可以一直浏览视频教程,直到遇到问题,但我想知道在我必须卸载Android Studio、安装JDK和重新安装Android Studio之前。

似乎真的很痛苦。

共有3个答案

司徒博容
2023-03-14

在Mac上,Android StudioJava环境的路径可以通过以下导出命令设置:

导出JAVA_HOME=/应用程序/Android\Studio.app/Contents/jre/jdk/Contents/Home/

这使用Android Studio自带的JAVA(OpenJDK)。

许法
2023-03-14

Android Studio版本2.2及更高版本内置了最新的OpenJDK,以便初学者入门门槛较低。

但是,建议您自己安装JDK,这样您就可以独立于Android Studio进行更新。

如果您使用的是Android API

Android Studio 3.0及更高版本支持所有Java 7语言功能和Java 8语言功能的子集

林礼骞
2023-03-14

这是谷歌在https://developer.android.com/studio/intro/studio-config.html上说的:

最新OpenJDK的副本与Android Studio 2.2及更高版本捆绑在一起,这是我们建议您在Android项目中使用的JDK版本。

因此,如果您使用的是最新版本,则不需要任何额外的JDK。此外,与2016年6月相比,官方安装说明不再包含任何关于JDK的提示。

 类似资料:
  • 我想做一个应用程序,使用谷歌翻译API。自从我添加了 我的构建中的依赖项。gradle我有个错误: 现在必须显式声明注释处理器。发现编译类路径上的以下依赖项包含注释处理器。请将它们添加到annotationProcessor配置中。-自动值-1.2。jar(com.google.auto.value:auto-value:1.2)或者,设置android。defaultConfig。javaCom

  • 问题内容: 我很清楚Java中枚举的高级用法。对我来说,许多区别于普通班和告诉他们需要的观点也很清楚。 谁能举一些带有高级枚举示例代码的实际示例?可以清楚地阐述一下 我们应该避免使用类,而应该使用枚举 。 请不要混淆。我不是在问如何使用枚举或枚举的用途是什么。关于此有很多问题和答案。我正在寻找一些实时/实时/实际的例子,我们应该避免任何其他数据类型或类。 问题答案: 试试这个例子: 用法:

  • 我使用testAd ID(ca-app-pub-3940256099942544/1033173712)从admob不是我的admob ID,我需要使用addTestDevice()太,而在移动设备测试?它甚至显示了测试广告屏幕,而不是实时广告。 因为我这样做了,我整天都在使用我的应用程序进行测试,晚上我收到了账户暂停邮件。

  • 我以前在我的Java项目中与Maven一起工作,但今天我开始与AndroidStudio打交道。 我看到它鼓励使用Gradle,我没有问题学习新的工具。所以我开始了一个非常基本的Android手机应用程序的例子,当我点击一个按钮时,它只说“你好世界”。 我把app/src推到一个Git repo中,并尝试将我的作品放到另一台电脑上,但它并不理解我的项目是Android的项目。我可能错过了一个Gra

  • 我试图导入的应用程序中的gradle版本与JDK11不兼容,而JDK11正是android studio用作其嵌入式JDK的。我的机器上有JDK8。我已经尝试进入项目结构来更改JDK8位置的路径,但是如果我尝试更改它,就会出现错误。它说我必须选择一个有效的JDK11目录。如何让android studio使用JDK 8?错误截图

  • 什么是需要的