gpt4 book ai didi

java - "Android Gradle plugin requires Java 11 to run"发布jitpack库时

转载 作者:行者123 更新时间:2023-12-05 00:18:10 33 4
gpt4 key购买 nike

我正在尝试使用 this 发布一个空的 jitpack 库以进行测试。 github 仓库
但我有

* What went wrong:
An exception occurred applying plugin request [id: 'com.android.application']
> Failed to apply plugin 'com.android.internal.application'.
> Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.
You can try some of the following options:
- changing the IDE settings.
- changing the JAVA_HOME environment variable.
- changing `org.gradle.java.home` in `gradle.properties`.
完整错误: https://jitpack.io/com/github/emreakcan/android-lib-jitpack-test/2.0.0/build.log
我的 IDE 设置设置为版本 11,
我的 Mac 上什至没有安装 Java 1.8。
emre@Emres-MacBook-Pro / % java -version
openjdk version "11.0.8" 2020-07-14
OpenJDK Runtime Environment OpenLogic-OpenJDK (build 11.0.8+10-adhoc.admin.jdk11u)
OpenJDK 64-Bit Server VM OpenLogic-OpenJDK (build 11.0.8+10-adhoc.admin.jdk11u, mixed mode)
emre@Emres-MacBook-Pro / %
如果我添加
org.gradle.java.home=/Library/Java/JavaVirtualMachines/openlogic-openjdk-11.jdk/Contents/Home
我有以下错误
* What went wrong:
Value '/Library/Java/JavaVirtualMachines/openlogic-openjdk-11.jdk/Contents/Home' given for org.gradle.java.home Gradle property is invalid (Java home supplied is invalid)
我的 gradle 也设置为 11
compileOptions {
sourceCompatibility JavaVersion.VERSION_11
targetCompatibility JavaVersion.VERSION_11
}
kotlinOptions {
jvmTarget = '11'
}
我试过那些链接
Error: Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8. -& Failed to apply plugin 'com.android.internal.application'
Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8
项目在我的本地工作,当我推送我的标签时,我在 jitpack 网站上遇到了这些错误

最佳答案

使用 jitpack.yml 解决(将其添加到项目根目录中),结果 jitpack 使用 1.8 作为默认值,并且不关心您在 gradle 上设置的内容。

# configuration file for building snapshots and releases with jitpack.io
jdk:
- openjdk11
before_install:
- ./scripts/prepareJitpackEnvironment.sh
细节
https://jitpack.io/docs/BUILDING/#java-version

关于java - "Android Gradle plugin requires Java 11 to run"发布jitpack库时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69276973/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com