我正在尝试在 Android Studio 中构建一个 arr 包。此软件包包含 Zendesk 的依赖项:
allprojects {
repositories {
maven { url 'https://zendesk.artifactoryonline.com/zendesk/repo' }
}
}
compile (group: 'com.zendesk', name: 'sdk', version: '1.7.0.1') {
transitive = true
}
compile (group: 'com.zopim.android', name: 'sdk', version: '1.3.1.1') {
transitive = true
}
我想为 Unity3d 项目构建这个包。此包应包含 Zendesk 的所有依赖项(transitive = true 属性)。当我打开 aar 文件时,没有 Zendesk 的依赖项。怎么了?
原文由 Konstantin Gindemit 发布,翻译遵循 CC BY-SA 4.0 许可协议
默认情况下,AAR 不包含任何依赖项。如果你想包含它们,你必须将这些库从 artifactory/你的缓存文件夹复制到你的包中,要么通过手动执行,要么这个任务可能对你有帮助: https ://stackoverflow.com/a/33539941/4310905