0

Part 1

I want to build an AAR of an Android module that have some dependencies.

Let's call my module MyModule and App the application that is using it. I want to import MyModule on App. So I do:

implementation 'com.example.mymodule:mymodule@aar'

To launch App I must import MyModule and its dependencies. For example, if MyModule depends on AndroidVolley, in App I must import MyModule and AndroidVolley.

Why Gradle of App doesn't understand that MyModule has a dependency on AndroidVolley and it is not automatically imported?

Part 2

I don't want obfuscate the code since I want that developers using MyModule can read the documentation of each method and the name of the parameters.

The way I do it now, when you use my generated AAR you are only able to see the decompiled code wich is missing some parameter names and the classes don't have documentation.

Thanks in advance! :)

0 Answers0