【问题标题】:Unable to use JitPack repository - Android无法使用 JitPack 存储库 - Android
【发布时间】:2016-11-23 13:59:46
【问题描述】:

我整天都在尝试使用 JitPack 将我的 Android 库添加到 Github。 我做了所有在https://jitpack.io/docs/ANDROID/ 上描述的事情,但没有成功。

问题是,当我尝试构建项目时,Android Studio 给我消息:

Error:(47, 13) Failed to resolve: com.github.linean:btleuart:v1.0.0

这是我的仓库:https://github.com/linean/btleuart

如果有人知道我应该检查什么,请告诉我。

对不起我的英语:)

【问题讨论】:

标签: android android-library jitpack


【解决方案1】:

版本“v1.0.0”不存在版本名称为“1.0.0”。因此,在您的应用程序或库 gradle 文件中,替换

compile 'com.github.linean:btleuart:v1.0.0'

compile 'com.github.linean:btleuart:1.0.0'

此外,请确保您已在根 gradle 文件中包含 JitPack 存储库。

allprojects {
    repositories {
        jcenter()
        maven {
            url "https://jitpack.io"
        }
    }
}

你可以阅读一些描述how to use JitPack to include libraries in your projects的例子

【讨论】:

    【解决方案2】:

    我找到了解决办法!

    1. 清理项目
    2. 使用 /.gradlew 构建
    3. 使用 /.gradlew 安装
    4. 编译项目
    5. Git - 现在可以正常工作了

    感谢 cricket_007 提供有关 JitPack 构建日志的信息 :)

    【讨论】:

      【解决方案3】:

      主 build.gradle 文件应该有这个:

      allprojects {
          repositories {
              jcenter()
              maven {
                  url "https://jitpack.io"
              }
          }
      }
      

      您可以在这里查看一个工作示例:https://github.com/matoelorriaga/pokemon-mvp/blob/master/build.gradle

      【讨论】:

      • 我加了,结果还是一样。我明白:应用程序中的 main build.gradle 应该有 maven url,这是不正确的吗?而 JitPack 示例在他们的库中没有它
      猜你喜欢
      • 2018-04-28
      • 2023-04-02
      • 2022-01-21
      • 1970-01-01
      • 1970-01-01
      • 2017-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多