Feel like Im going mad here - this must be so simple!
I have an android aar which I have built from gradle assembleRelease and also using the maven-pu
gradle assembleRelease
maven-pu
The aar packages local libraries in libs/ so you need to have local jar dependencies.
libs/
dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') }