如何将固定版本的库添加到我的Android Studio项目中?

6

这个库存在一个错误。

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

如何将此修复版本的库最简单地实现到我的Android Studio项目中?我是第一次使用GitHub上的库,需要一些帮助。

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

4个回答

3

你有几个选择:

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

  2. 复制该项目并发布自己的版本。

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

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

  • 进入 https://github.com/heinrichreimer/material-intro
  • 点击 Code 按钮并下载 ZIP。
  • 打开 ZIP 文件并打开 material-intro-master 文件夹。
  • 将库文件夹重命名为 material-intro-library。
  • 在 Android Studio 中打开您的项目。
  • 转到“文件->新建->导入模块…”并选择 material-intro-library 文件夹。
  • 最后,打开您的 build.gradle 文件,并用 implementation project(path: ':material-intro-library') 替换 implementation 'com.heinrichreimersoftware:material-intro:2.0.0'。

2

您可以将material-intro库克隆到您的计算机上。 将material-intro / lib文件夹放置在您的项目根目录路径中。

在您的setings.gradl中添加include ':library'

在您的应用程序级别的build.gradle中添加implementation project(':library')


这对我来说似乎很难实现。我是一个新手程序员。 - Bandy

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

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

在根build.gradle中添加它,位于存储库末尾:

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

第二步:添加依赖项。
dependencies {
        implementation 'com.github.heinrichreimer:material-intro:b35d1c9d65'
}

-1
你可以使用JitPack.io,它就像Maven一样作为库的存储库,并且可以在GitHub上使用Gradle编译任何Android或Java库,以所需的提交版本。
步骤1. 将JitPack存储库添加到您的构建文件中 步骤2. 添加依赖项

1
这个回答似乎是对已经提出的一个部分复制,对原始问题没有帮助。如果您认为已经提出的答案可以改进,请在该回答下添加评论以获取详细信息。或者,如果您想表达其他意思,请完成思路。 - BobHy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接