Android Studio: 在一个AAR库中使用另一个AAR库作为依赖

4
我正在使用 Android Studio 1.5。我有一个库项目,核心语音服务 `core-speech-service.aar`。这个 AAR 文件生成正确 (所有类都被构建并打包在 AAR 文件的 classes.jar 中)。
现在我正在创建另一个 AAR 库 `google-speech-service.aar`,它依赖于第一个 AAR (core-speech-service)。因此,在新的 AAR 库项目中添加它作为库依赖项 (编译)。
到目前为止,一切正常。Android Studio 将 `core-speech-service.aar` 复制到新的库项目中作为库模块。但当我构建 google-speech-service 库项目时,它创建了一个 AAR 文件,但打包的 AAR 文件既不包含来自 `core-speech-service.aar` 的类,也没有 `core-speech-service.aar` 本身。
我错过了什么吗?
谢谢 Abhay

有任何想法吗?有人可以提供帮助吗? - Abhay Chaware
1
我发现了这个fat aar链接,似乎可以帮助我实现我所需要的功能。虽然可能不是完整的解决方案,但对我有用。 - Abhay Chaware
1个回答

5

您需要将该库作为apk的外部依赖项进行引用。 我认为现在您无法在另一个aar中使用它。


谢谢joseporto..但这看起来像是非常基本的要求..在eclipse世界中一直运作良好.. - Abhay Chaware
有很多可能性。只需参考此链接创建AAR内的aar、jar,以及如何将主AAR用于第三方应用程序。https://dev59.com/RlsW5IYBdhLWcg3w7KxL - harikrishnan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接