From what I can tell there are two main ways to add a library project to your Android Studio project that is not in the maven repo. Both can actually be seen here. I am aware that doing it the module way is the Intellij way to do it (importing project to your modules and adding it as a dependency). It works quite nicely. But then there is the accepted answer way in the link above (copy and pasting the whole project in a library folder and adding it through gradle). Is doing it either way accomplishing the same thing in the "back" so the speak, or is there actually a difference? Is one way more preferred?
My reason for asking this is because I keep seeing both ways. On the one hand, since Android Studio is based on Intellij, the way Intellij does it makes sense. In fact the Android docs basically takes this behavior. On the other, the switch to Gradle isn't a bad way, although not as easy to understand.