From what I can tell we have two httpclients being packaged:
This causes conflicts when building a project with android-gradle (used in Android Studio):
Warning:Dependency org.apache.httpcomponents:httpclient:4.3.6 is ignored for release as it may be conflicting with the internal version provided by Android.
In case of problem, please repackage it with jarjar to change the class packages
After comparing my project with the example android project, I've narrowed down the problem being between the httpclient in coinbase-java and the android appcompat-v7 library. Removing appcompat stops the build failures but you lose compatibility.
It's just a warning, you can ignore it can't you?
^ it seems to be doing the correct thing here (ignoring the incompatible dependency) by default.
Okay, I think in my sleeplessness at a hackathon during the weekend, I wasn't looking into the errors properly.
Excluding the license files in the gradle file seems to have fixed the issue..
Sorry, ignore this!