新的 Android studio 4.2 Preview 在创建 buildSrc 和 build.gradle.kts 时出现此错误

Arm*_*ght 5 android android-studio

我正在尝试在新的 Android 4.2 预览版中使用 buildSrc 进行依赖项管理并收到此错误。

Cannot access 'java.lang.Object' which is a supertype of 'org.gradle.api.artifacts.repositories.MavenArtifactRepository'. Check your module classpath for missing or conflicting dependencies
Cannot access class 'java.net.URI'. Check your module classpath for missing or conflicting dependencies
Run Code Online (Sandbox Code Playgroud)

Arm*_*ght 4

我发现了,这是由于新的 Android Studio 附带了 Java 默认 JDK,我相信这个问题会在发布版本中得到修复。

要快速解决此问题,有两种选择:

  1. 如果您没有删除它,请使用以前版本的 Android Studio 的 JDK(推荐,因为我测试过)。
  2. 下载Java JDK并安装它并获取它的目录并将其附加到新Android studio中的JDK目录中。

如何在Android studio中更改JDK。

  1. 文件->
  2. 项目结构->
  3. 在左侧找到“SDK位置”->
  4. 在底部你会发现“JDK Location”,将其更改为旧的 Android studio 或从 Oracle 官方网站手动安装的 Java JDK 的位置相同的目录。

  • 仍然在北极狐上看到这个 (4认同)