You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Jitpack发布库报No build artifacts found及Java版本不匹配问题

问题根源

你的报错核心是Jitpack云端构建环境默认使用Java 8运行,和你本地升级的Java版本无关,前期构建失败直接导致后续没有可发布的构建产物,按以下步骤修改即可:

修复步骤

  • 第一步:指定Jitpack构建环境的JDK版本
    在项目根目录新建jitpack.yml文件,写入以下内容:
jdk:
  - openjdk11
before_install:
  - sdk install java 11.0.10-open
  - sdk use java 11.0.10-open
  • 第二步:统一项目的Java编译版本配置
    在你的Library模块(iOSDialog模块)的build.gradle的android代码块中添加以下配置:
compileOptions {
    sourceCompatibility JavaVersion.VERSION_11
    targetCompatibility JavaVersion.VERSION_11
}
// 项目使用Kotlin的话需要额外添加
kotlinOptions {
    jvmTarget = "11"
}
  • 第三步:完善Maven发布配置
    日志提示找不到install任务,需要确保Library模块的build.gradle已经引入maven-publish插件,并正确配置发布产物规则。如果不需要发布示例app模块,可以在根目录settings.gradle中移除app模块的引入,避免Jitpack构建时扫描到application模块触发不必要的报错。
  • 第四步:重新提交代码、打版本tag推送到GitHub后,重新触发Jitpack构建即可。

内容的提问来源于stack exchange,提问作者Margs Global

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 23:30:03