作者:手丷机用户2515108295 | 来源:互联网 | 2023-05-20 11:47
我在GitHub上找到了一个很好的开放库,我使用Gradle依赖项将它导入到我的Android Studio项目中,但后来我意识到我需要对它进行一些修改.
所以我在我的GitHub上分叉了库,完成了修改并要求提取请求,但我不能等到他们批准并将我的修改与原始代码合并.
有没有办法使用依赖项将我的分叉库(在我的Github中)导入我的Android Studio项目,而不是原始库?
1> 小智..:
我知道这是一篇旧文章,但是对于有类似问题的人,如果您只是想更改库并在项目中使用它的方法,则可以下载库代码,对其进行更改并将其作为模块导入到您的项目中:
在Android Studio中打开您的项目
下载库(使用Git或zip存档解压缩)
转到文件>新建>导入模块,并将库作为模块导入
在项目视图中右键单击您的应用,然后选择“打开模块设置”
点击“依赖关系”标签,然后点击“ +”按钮
选择“模块依赖性”
选择导入的模块
打开build.gradle文件,并检查模块是否在依赖项下列出。
2> 小智..:
我认为先前的答案都已过时。如今,实际上有一种非常简单的方法可以做到这一点:jitpack.io
您需要做的就是。
1)在所有项目存储库build.gradle
的末尾添加根目录:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
2)在您的应用程序build.gradle中添加依赖项:
dependencies {
implementation 'com.github.User:Repo:Tag'
}
如果您没有任何发行版/标签,您也可以仅从com.github.User:Repo:branchname-SNAPSHOT
该分支上的最新提交进行构建。