我想用Jitpack io发布一个库。当我发布库时,我得到以下错误;
"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`."
Gradle版本:7.0.2
我的Gradle JDK版本
你能帮我吗?
jitpack github页面中查看的解决方案:此处
如上所述:您应该在项目的根目录中创建一个名为jitpack的文件。yml包含
jdk:
-openjdk11
然后更改构建。库中的渐变文件为:
apply plugin: 'com.android.library'
apply plugin:'maven-publish'
.
.
afterEvaluate {
publishing {
publications {
release(MavenPublication) {
from components.release
groupId = "ntk.android.base"
artifactId = 'baseActivity'
version = version
}
}
}
}
根据此处的AGP发布说明
当使用Android Gradle插件7.0构建应用程序时,现在需要JDK 11来运行Gradle。Android Studio Arctic Fox捆绑JDK 11并将Gradle配置为默认使用它,这意味着大多数Android Studio用户不需要对其项目进行任何配置更改。
如果使用AGP 7.0,则需要JDK 11。
对于一些使用命令行使用AGP 7.0构建android应用程序
我没有改变Java版本的选项,所以我应该怎么做?
我下载了最新的Android Studio,我想运行Android Jetpack Compose项目,但当我运行它时,我得到了错误: 我已经下载了Java11,并在gradle.properties中添加了Java11。 JAVA_HOME显示Java11,但当我运行时,它不起作用- build.gradle类路径 文件构建。gradle
我已经尝试了所有可能解决这个错误的方法。此处需要指导: 我使用Windows笔记本电脑:Android Studio 2020.3.1.22 下面是构建。渐变文件: 还有我的graddle包装器属性: 我的输出./gradlew--version Android Sdk版本:C:\Users\User name\AppData\Local\Android\Sdk Gradle JDK:11版本11
我想用Jetpack Compose构建一个库,并使用jitpack.io发布它。我使用的是android studio金丝雀版android studio金丝雀版。我构建了这个项目,把它推到Github,发布了一个版本,然后我把我的repo的链接放在jitpack.io中,以生成lib依赖项链接“implementation'com.Github.user:compose-lib:tag”,但是
我正在尝试在app Center中构建应用程序。建筑格拉德尔 应用程序构建。格拉德尔 为什么没有检测到Java11?如何测试这个? 应用程序中心生成日志 如何编辑gradle.properties?org.gradle.java.home=什么? 如果解决了JDK 11,为什么构建失败?
我想在jitpack中发布一个简单的库。我创建了一个Android项目,添加了新的Android库模块,并将项目推送到github。像这样编辑build.gradle库模块 并将< code > maven { URL ' https://JIT pack . io ' } 添加到根build.gradle中 但是我得到了错误。日志为: JDK版本在Android Studio设置中为11。我如何