天天看點

android aar 作用,android-如何使用本地aar依賴關系?

就我而言,必須配置設定一個ar。 當我在另一個項目中導入aar時,會出現此錯誤。我解決了使用maven依賴結構(pom,md5等)配置設定aar的問題

publishing {

publications {

maven(MavenPublication) {

groupId ""

artifactId ""

version

artifact "$buildDir/outputs/aar/"

pom.withXml {

def dependenciesNode = asNode().appendNode("dependencies")

configurations.compile.allDependencies.each { dependency ->

def dependencyNode = dependenciesNode.appendNode("dependency")

dependencyNode.appendNode("groupId", dependency.group)

dependencyNode.appendNode("artifactId", dependency.name)

dependencyNode.appendNode("version", dependency.version)

}

}

}

}

repositories {

maven {

url "$buildDir/repo"

}

}

}

在android應用程式上,我需要添加本地maven存儲庫:

allprojects {

repositories {

jcenter()

maven {

url ""

}

}

}

并添加依賴項:

compile("::@aar") {

transitive = true

}