I can't seem to find any solid information on this.
I have an external library that I want to use (OSMDroid). I have it imported by adding it to my build.grade file. Its all fine and it works well enough.
However, I have an issue with certain image resources not displaying when I try and change them. The location icon for instance, on the map, I have changed to a custom icon and this custom icon displays on the numerous virtual devices I have created but not on any real device, it always defaults back to the icon that exists in the library.
For this reason I would like to use the library locally. That is import it as I would a python module, allowing me to edit aspects like the default icons directly.
I've tried a couple of the methods for importing libraries but they are either really old and not applicable or they just don't work.