就我而言,必须分配一个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
}