I have created a library module in my project. Now, I want to share/publish this library with others. Sharing a .aar file would be fine for now.
I went through the article - https://developer.android.com/studio/projects/android-library and found the following options.
I have tried these two options, but couldn't find /aar folder in the path project-name/module-name/build/outputs/
This is the first time I am building a library that needs to be shared with others.
Is there something else I need to do? Please share your thoughts.
Unlike JAR files, AAR files offer the following functionality for Android applications: AAR files can contain Android resources and a manifest file, which allows you to bundle in shared resources like layouts and drawables in addition to Java classes and methods.
In addition to JAR files, the Android uses a binary distribution format called Android ARchive(AAR). The . aar bundle is the binary distribution of an Android Library Project. An AAR is similar to a JAR file, but it can contain resources as well as compiled byte-code.
In android studio, open the Project Files view. Find the . aar file and double click, choose "arhcive" from the 'open with' list that pops up. This will open a window in android studio with all the files, including the classes, manifest, etc.
You should do it using gradle. Just follow these steps and you will get .aar
file:
1) At right side of your android studio there is a pane name Gradle
. Open it and then do open library
portion and run assemble
. Like in the picture below.
2) When it is successfully ran just go to your library folder
and you will find your .aar
files there.
C:\projectPath\libraryPath\build\outputs\aar
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