I found a nice open library on GitHub, I imported it into my Android Studio project using Gradle dependencies, but then I realized I need to make little modifications on it.
So I forked the library on my GitHub, done the modifications and asked for a pull request, but I can't wait until they approve and merge my modifications with the original code.
Is there a way to use dependencies to import my forked library (in my Github) into my Android Studio project, rather than the original library?
Android Studio makes it easy to push changes to your favorite Open Source, professional, or personal projects on GitHub. In this tutorial, we'll learn how to use GitHub with Android Studio.
I think the accepted answer is outdated. There is actually a really easy way to do this nowadays: jitpack.io
All you need to do is.
add in your root build.gradle
at the end of allprojects repositories:
allprojects { repositories { ... maven { url 'https://jitpack.io' } } }
Add the dependency in your app build.gradle:
dependencies { implementation 'com.github.User:Repo:Tag' }
If you don't have any releases/tags, you can also just do com.github.User:Repo:branchname-SNAPSHOT
to build from the latest commit on that branch.
I know that this is an old post, but for someone with similar problem, if you simply want a way to change a lib and use it in your project, you can download the lib code, change it and import into your project as a module:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With