【问题标题】:How to use my github repository as dependency in android?如何在 android 中使用我的 github 存储库作为依赖项?
【发布时间】:2018-07-06 05:09:38
【问题描述】:

问题是,我之前使用了一个 github 存储库 (https://github.com/kenglxn/QRGen) 作为我的依赖项:

compile 'com.github.kenglxn.QRGen:android:2.4.0'

它工作正常,但现在我已经分叉了存储库,进行了一些更改,我正在尝试使用我的存储库作为依赖项,我的存储库:https://github.com/prasenjeetpaul/QRGen,我正在尝试:

compile 'com.github.prasenjeetpaul.QRGen:android:2.4.0'

我已经多次同步项目但无法使用我的存储库代码,即使在删除旧依赖项之后它仍然使用旧代码而不是我的 github 存储库中的新代码。

有没有办法删除旧的依赖代码并使用我的新存储库代码??

请帮忙!

【问题讨论】:

  • 它不像那个伙伴那样工作。阅读更多here
  • 感谢@Vucko 分享信息。我不知道创建依赖项的后端过程。你的评论对我帮助很大!!

标签: android android-studio github android-gradle-plugin jitpack


【解决方案1】:

将您的文件上传到 GitHub 将不会使您的代码可以作为依赖项包含在内。首先,确保您的项目是一个库,然后按照these 的步骤将您的库上传到 Bintray 的 jcenter() 存储库,以便您的库可以作为依赖项包含在内。

【讨论】:

    【解决方案2】:

    我更喜欢使用bintray 将我的库上传到 jcenter 存储库,但过程有点复杂,因此您可以使用jitpack 立即发布新的依赖项

    只需将 jitpack repo 链接添加到 root build.gradle 就可以了

    allprojects {
     repositories {
      ...
      maven { url 'https://jitpack.io' } // add this line
     }
    }
    

    【讨论】:

      猜你喜欢
      • 2015-04-28
      • 2015-04-13
      • 2020-09-28
      • 2018-11-14
      • 2017-10-18
      • 1970-01-01
      • 2020-03-15
      • 2020-03-03
      • 2017-03-29
      相关资源
      最近更新 更多