当前位置: 首页 > 面试题库 >

哪些Java SE版本适用于android studio 3.1?

鞠通
2023-03-14
问题内容

哪个Java SE版本适用于android studio 3.1?

我最近在Windows 10上安装了Java SE 10,但android studio始终显示Gradle同步失败消息,并显示以下错误:

Could not determine Java version using executable C:\program Files\java\jdk-10\bin\java.exe

问题答案:

Android Studio 3.1的最大可能版本是Java8。此外,较低的API版本无法使用Java
8的某些功能。例如,我的最低API版本是16,如果尝试使用stream,则会出现错误,因为这些功能仅适用于API
24及更高版本。您可以使用lambda表达式,方法引用等。要了解更多信息,请访问此链接



 类似资料:
  • 我刚刚尝试在Android 4.0设备上运行使用Java8编译的应用程序。虽然我习惯于非常小心地查看Android留档中的Android API级别,以确保我只使用Android 4.0上可用的API,但我不太习惯于确保我没有使用Android 4.0上不可用的Java功能。 考虑以下代码,它试图从视图类导入initializeScrollbars()API,因为无论出于何种原因,它已从官方SDK

  • MySQL 是目前世界上最流行的开源关系数据库,大多应用于互联网行业。比如,在国内,大家所熟知的百度、腾讯、淘宝、京东、网易、新浪等,国外的 Google、Facebook、Twitter、GitHub 等都在使用 MySQL。社交、电商、游戏的核心存储往往也是 MySQL。 任何产品都不可能是万能的,也不可能适用于所有的应用场景。那么 MySQL 到底适用于哪些场景又不适用于哪些场景呢? 1.

  • 我有两个版本的oracle,oracle Database 11g Enterprise Edition 11.2.0.1.0版本-生产版和oracle Database 11.g Enterprise Edition版本11.2-0.3.0版本-64位生产版 我有这个sql: 它适用于11.2.0.1.0,但在11.2.0.3.0上,我收到此错误: 我能做些什么来解决这个问题? 感谢。

  • 我的谷歌登录非常适合调试变体。但是当我尝试构建发布变体时,它停止工作......我提到了这个答案,但就我而言,我还没有上传到我的应用程序到Play商店。那么在这种情况下,我如何获得新的 sha1 密钥呢?

  • 问题内容: 有序词典是非常有用的结构,但是不幸的是,它们仅在3.1和2.7版本中才是最近的版本。在旧版本中如何使用有序词典? 问题答案: 我在pip python 2.6上安装了ordereddict

  • 我有一个注释用于像这样定义的方法或字段: 我想阻止用户在记录上使用它,因为在该上下文中使用此注释是没有意义的。这样做似乎不应该编译,因为我没有将指定为有效的。 不过,以下编译正常: 但是这个带有紧凑构造函数的表单无法使用“java:注解类型不适用于这种声明”进行编译——这实际上是我所期望的。