首页 > 解决方案 > 从 Maven 或 Jcenter 导入失败(Jitpack 有效)

问题描述

我有一个无法导入抛出的lint 库

> Failed to resolve: AndroidStyling-LintRules:checks:unspecified
> Affected Modules: app

所以我测试了运行./gradlew publishToMavenLocal,这被抛出:

* What went wrong:
Execution failed for task ':styling-lint:publishAndroidPublicationToMavenLocal'.
> Failed to publish publication 'android' to repository 'mavenLocal'
   > Invalid publication 'android': artifact file does not exist: '.../styling-lint/build/outputs/aar/styling-lint-release.aar'

我发现缺少了什么,所以在通过添加修复它之后builtBy

artifact("$buildDir/outputs/aar/${artifactId}-release.aar") {
    builtBy(tasks.getByName("assemble"))
}

publishToMavenLocal构建成功,我可以mavenLocal()用来导入并且它可以工作。不幸的是,从远程导入仍然失败,输出相同......

Jitpack 导入工作:

发生了什么?
谢谢。

标签: androidmavenbintrayjcenterjitpack

解决方案


没有明显的原因它开始工作 ¯\_(ツ)_/¯


推荐阅读