android - 将 Android 库发布到 jCenter

标签 android android-library publishing bintray jcenter

我正在尝试学习如何发布 Android 库。

我已按照此博客中的说明进行操作:

http://florentchampigny.com/publish-a-library-to-jcenter

但是当我到达最后一步并按“添加到 jCenter”按钮时,我收到以下错误:

Please fix the following before submitting a jCenter inclusion request: - Add a POM file to the latest version of your package.

我看到列出的名为“Industry-0.0.0-alpha0.pom?override=1”的文件,但当我单击它时,我收到消息:

找不到请求的路径。

如果有帮助:

我的存储库位于:https://bintray.com/labermt/Industry

我的源代码位于:https://github.com/labermt/IndustrySampler

我对此完全陌生,所以它很容易变得简单。我还在寻找博客或文档来帮助我了解如何执行此操作。到目前为止,这个博客是我最接近的。

谢谢。

最佳答案

您的所有文件的文件路径中都包含 ?override=1
因此,Bintray 无法识别 .pom 和 .jar 文件。
您将需要重新部署您的 Maven 文件,这次在文件路径中不包含 ?override=1

see Image

关于android - 将 Android 库发布到 jCenter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44503521/

相关文章:

android - 异步显示权限说明

java - 当我尝试有意地传递对象时,它使我的应用程序崩溃

android - 分发 Android 库的最佳方式

android - 是否可以从 Android 中的库项目访问 App 的版本?

android - 安排发布到 Google Play Android Market

visual-studio - 使用 ClickOnce 发布时,Visual Studio 不断询问 FTP 密码

android - 如何打开新 Activity 单击 ListView 中的项目?

firebase - Android 在库模块中集成 Firebase 消息传递

java - PostgreSQL 和 JMS(或其他发布-订阅/回调机制)

android - 如何覆盖生成的数据库表类中的接口(interface)方法?