如何在 Android Studio 中导入在 GitHub 上找到的组件?

How to import a component found on GitHub in Android Studio?

我正在尝试使用 AnderWeb 的这个 DiscreteSeekBar,但在将它导入我的项目时遇到了问题。 Link to the repo.

我无法简单地将其添加到 gradle。

是否有关于如何将其导入我的项目的说明?

第 1 步:克隆存储库,下载 ZIP 存档,或以其他方式将存储库内容放到您的硬盘上

第 2 步:将 library 目录从您的存储库副本移动到您的项目中,重命名为更有特色的内容(例如,discreteSeekBar

第 3 步:修改项目中的 settings.gradle 以列出此新模块(例如,include ':app', ':discreteSeekBar'

第 4 步:修改您应用的 build.gradle 文件,向 dependencies 添加一行指向此项目(例如,compile project (':discreteSeekBar')

第 5 步:根据文档使用库

第 6 步:密切关注项目以查看作者是否最终将工件上传到 Maven Central 或 JCenter,此时您可以考虑反转步骤 1-4 并切换到使用工件

请注意,我的步骤 2-4 设计为在 Android Studio 之外完成。您也可以尝试将文件 > 导入模块作为其中一些步骤(可能是 2 和 3)的潜在替代方法,尽管我还没有在 Android Studio 中使用导入模块向导。