代码之家  ›  专栏  ›  技术社区  ›  hannes ach

使用Gradle 8发布Android库导致错误:未找到构建工件

  •  0
  • hannes ach  · 技术社区  · 1 年前

    我很难使用Gradle8.x发布Android库。 我总是碰到 ERROR: No build artifacts found

    这是我的jipack.io问题 https://github.com/jitpack/jitpack.io/issues/5562 这是一个日志文件 https://jitpack.io/com/github/hannesa2/paho.mqtt.android/Giraffe-4.0-ge964d9d-5/build.log

    1 回复  |  直到 1 年前
        1
  •  1
  •   hannes ach    1 年前

    几天后,我找到了解决方案 我更改了Gradle 7.x的发布部分

    project.afterEvaluate {
        publishing {
            publications {
                release(MavenPublication) {
                    from components.release
                    artifact androidSourcesJar
                }
            }
        }
    }
    

    用Gradle 8

    publishing {
        publications {
            release(MavenPublication) {
                afterEvaluate {
                    from components.release
                }
            }
        }
    }
    

    现在它起作用了