Use an aar library cause missing dependencies using api in Gradle 4.x
I was able to solve it. The main issue was Android O with Gradle 4.x using api dependencies { api ‘com.squareup.okhttp3:logging-interceptor:3.4.1’ api “io.reactivex.rxjava2:rxandroid:$versions.libs.rxAndroid” Most answers are concerning something like this publishing { publications { mipartner(MavenPublication) { groupId ‘…’ artifactId ‘..’ version 1.0 artifact “$buildDir/outputs/aar/myLib-release.aar” //generate pom nodes for dependencies pom.withXml { def dependenciesNode = asNode().appendNode(‘dependencies’) … Read more