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

使用Gradle 8.x发布Android库时遭遇ERROR: No build artifacts found错误

Gradle 8.x发布Android库到Jitpack提示ERROR: No build artifacts found的解决方法
  • 适配Jitpack构建配置:Gradle 8.x的构建逻辑有更新,Jitpack默认脚本可能未兼容。在项目根目录创建jitpack.yml文件,指定构建环境和命令:
jdk:
  - openjdk17
before_install:
  - sdk install cmdline-tools latest
  - sdk install platform-tools
  - sdk install platforms android-33
install:
  - ./gradlew publishToMavenLocal
  • 检查Android库的发布配置:在library模块的构建脚本中,确保启用Maven发布插件并正确配置构件输出。示例Kotlin DSL配置:
plugins {
    id("com.android.library")
    id("maven-publish")
}

android {
    // 基础配置省略
    publishing {
        singleVariant("release") {
            withSourcesJar() // 生成源码包
            withJavadocJar() // 生成文档包
        }
    }
}

publishing {
    publications {
        create<MavenPublication>("release") {
            from(components["release"])
            groupId = "com.github.hannesa2"
            artifactId = "paho.mqtt.android"
            version = "Giraffe-4.0"
        }
    }
}
  • 从构建日志排查细节:查看构建日志中是否存在任务失败、编译错误或依赖缺失。比如若日志提示SDK组件缺失,需在jitpack.yml中补充安装对应的SDK版本。

  • 匹配Gradle与AGP版本:确保项目使用的Android Gradle插件(AGP)版本与Gradle 8.x兼容,例如Gradle 8.0对应AGP 8.0.0及以上版本。

内容的提问来源于stack exchange,提问作者hannes ach

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 15:01:17