android studio 使用旧的java jdk

问题描述 投票:0回答:1

对于大学,我们必须创建一个基于 JAVA SE 11 并在 android 上运行的应用程序,因此我们计划使用 android studio。 为此,我在“设置”->“构建、执行、部署”->“构建工具”->“Gradle”->“Gradle JDK”下选择了 jdk,我认为这就是使用 Java 11 应该做的事情。

据我所知,这样做时我必须将项目的 Gradle 版本降级到 5.0,这是我在项目设置中所做的,在这里我遇到了下一个问题,该问题运行有关

未解析的引用:dependencyResolutionManagement

不太知道该怎么做,我只是删除了那段代码。这有点有效,除了现在出现 AGP(Android Gradle Plugin) 版本错误,其 gradle 版本太低,但由于我们必须使用该版本,所以我必须降级 AGP 版本。

尝试这样做,我在 build.gradle.kts 中更改了它的版本

id("com.android.application") version "8.1.2" apply false
到 3.3.0,只需要 gradle 4.10.1 或更高版本。 这里的问题:它无法在任何地方找到插件。

在以下任何来源中均未找到插件 [id: 'com.android.application', version: '3.3.0', apply: false]: 或`- Gradle 核心插件(插件不在“org.gradle”命名空间中)

  • 插件存储库(无法解析插件标记“com.android.application:com.android.application.gradle.plugin:3.3.0”)`

我还使用 Android studio Giraffe,甚至说需要 AGP 3.2.0 - 这是一个 IDE 吗?

java android android-studio gradle android-gradle-plugin
1个回答
0
投票

Java版本: 正如您提到的,确保您使用的是 Java SE 11。在 Android Studio 中,您可以通过转到“文件”->“项目结构”->“项目”->“项目 SDK”来设置 JDK 版本

© www.soinside.com 2019 - 2024. All rights reserved.