我想创建一个名称为X的.aar
,该名称也依赖于其他一些.aar
名称Y.当我将X添加到具有Y依赖关系的应用程序模块时,构建是成功和apk生成包含X和Y的所有文件,工作正常。现在的问题是,当我看到生成的X.aar
文件它不包含Y的任何文件(我知道因为Y的大小是6MB),生成的X.aar
文件只有224KB。这意味着我无法将另一个.aar文件包装到我的文件中。创建一个带有依赖.aar文件的Android库
回答
如果您将gradle依赖项A添加到您的项目并且它依赖于B - 您的项目将上传缺失的依赖项。你是否使用自己的仓库管理器?
我的应用程序有依赖项X和X具有Y依赖性,都是本地的aar文件 – warlock
然后,您应该使用本地maven存储库,并将{transitive = true}标志包含到您在gradle中的依赖项中。我的意思是,你不能实现将另一个包装到另一个中,但是你可以给你的项目提供一个可能找到其他依赖关系的参考。检查25.2.2从https://docs.gradle.org/current/userguide/dependency_management.html#gsc.tab=0 –
我用trnsitive = true但不工作,我不知道如何使用本地maven存储库 – warlock
- 1. Android aar库不包含依赖关系
- 2. 从多个库创建aar文件
- 3. 如何创建一个具有依赖项的jar文件
- 4. 生成具有所有依赖项的AAR文件
- 5. Android Studio - Gradle依赖缓存中的jar/aar文件位置?
- 6. 如何添加.aar文件作为Android库模块的依赖项
- 7. 创建一个包含jar和aar的Android库
- 8. Android:如何在APK中构建AAR的依赖关系?
- 9. 使用Gradle构建的Android .aar是否包含依赖关系?
- 10. 查找AAR依赖关系
- 11. Android aar文件依存关系
- 12. Android库项目瞬态依赖松散AAR类型
- 13. 创建一个没有文件和只有其他依赖的虚拟RPM包
- 14. 创建依赖条件
- 15. 创建文件名依赖内容
- 16. 创建一个自定义依赖块
- 17. Android studio创建.jar文件而不是.aar文件
- 18. 生成的AAR文件不包含其依赖项模块
- 19. 需要使用已使用另一个aar的android库(.aar)
- 20. 嵌套的aar依赖不起作用
- 21. 两个带有依赖项问题的tsconfig文件
- 22. 创建我的媒体库的Android的依赖
- 23. 创建具有依赖关系的.deb文件的问题
- 24. 添加一个符号为ext的库:'aar'或@aar不会导入传递依赖项
- 25. 创建一个Silverlight库与依赖MEF组成
- 26. 如何使用Maven构建带有库项目依赖项的Android SDK项目
- 27. 创建具有依赖性和测试依赖性的jar
- 28. XCode创建一个具有cocoapods依赖性的框架
- 29. 如何创建依赖领域的android库
- 30. 构建Android时包含文件AAR
这条线是什么意思?它并不清楚..这意味着我不能包装另一个.aar文件到我的 – Stallion
我需要创建android sdk(.aar)这是依赖于另一个Android SDK(.aar) – warlock