【问题标题】:How to implement fixed version of library to my Android studio project?如何在我的 Android Studio 项目中实现固定版本的库?
【发布时间】:2021-01-01 00:12:05
【问题描述】:

This library 包含 1 个错误。

已在此处修复:https://github.com/heinrichreimer/material-intro/pull/287

在我的 Android Studio 项目中实现这个固定版本的库的最简单方法是什么?我是使用 GitHub 库的新手,希望能得到一些帮助。

我目前正在使用这个:implementation 'com.heinrichreimersoftware:material-intro:2.0.0'

【问题讨论】:

    标签: java android kotlin github gradle


    【解决方案1】:

    您有多种选择:

    1. 等待/请求所有者发布新版本并使用它。

    2. fork 项目并发布您自己的一个版本。

    3. 下载该库并将其作为依赖项导入您的项目中。

    我将在这里解释第三个选项:

    • 转到https://github.com/heinrichreimer/material-intro
    • 单击代码按钮并下载 ZIP。
    • 打开 ZIP 文件并打开 material-intro-master 文件夹。
    • 将库文件夹重命名为material-intro-library
    • 在 Android Studio 中打开您的项目。
    • 转到File > New > Import module... 并选择material-intro-library 文件夹。
    • 最后,打开您的build.gradle 文件并将implementation 'com.heinrichreimersoftware:material-intro:2.0.0' 替换为implementation project(path: ':material-intro-library')

    【讨论】:

      【解决方案2】:

      您可以使用JitPack.io,它充当库的存储库,就像 maven 一样,还可以在所需的提交(在拉取请求中找到)使用 GitHub 上的 Gradle 编译任何 Android 或 Java 库,并在您的项目分两步。无需在本地 PC 上等待、克隆、导入甚至编译,所有这些都由 JitPack.io 完成并涵盖。以下是步骤(从网站检索):

      第 1 步。将 JitPack 存储库添加到您的构建文件中

      将其添加到您的根目录build.gradle 的存储库末尾:

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

      步骤 2. 添加依赖项

      dependencies {
              implementation 'com.github.heinrichreimer:material-intro:b35d1c9d65'
      }
      

      【讨论】:

        【解决方案3】:

        您可以将材料介绍库克隆到您的电脑。将material-intro/lib文件夹放到你的项目根目录路径下。

        include ':library' 添加到您的settings.gradl

        implementation project(':library') 添加到您的应用级 build.gradle

        【讨论】:

        • 这对我来说似乎很难完成。我是一名新程序员。
        【解决方案4】:

        您可以使用 JitPack.io 作为库的存储库,就像 maven 一样,还可以在所需提交时使用 GitHub 上的 Gradle 编译任何 Android 或 Java 库。

        步骤 1. 将 JitPack 存储库添加到您的构建文件 Step 2. 添加依赖

        【讨论】:

        • 这个提议的答案似乎是已经提议的答案的部分副本,对原始问题没有帮助。如果您认为已经提出的答案可以改进,请在该答案中添加评论并附上详细信息。或者如果你想说点别的,请完成。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-01-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多