【发布时间】:2015-04-28 14:22:51
【问题描述】:
我正在 Android Studio 上开发一个库(一个 SDK,比如说模块 A)。为了测试它,我还得到了一个 demoApp
我还有另一个包含 SDK 依赖项的库(一个插件,比如说模块 B)
所以在我的项目中,有 3 个模块:SDK (A)、demoApp 和插件 (B)
现在我需要在 jar 文件中分发我的 SDK 和/或我的插件,以便人们可以在他们的项目中使用它
问题是:如何使用 Gradle 任务生成 SDK 的 jar 和插件的 jar(当然包括所有必需的依赖项,如 libs 文件夹中的 jar)(我不需要任何资源或资产) ?
我对 Gradle 很陌生,我越过 this answer,但我不知道它是否符合我的需求(需要与 Android 兼容)
编辑:澄清我添加了字母
- 我需要一个 A 的 jar 文件
- B 需要 A 运行(依赖项)
- 我需要一个 B 的 jar 文件
【问题讨论】:
-
恕我直言,您现在应该将 AAR 文件用于分布式库(自动进入 build/outputs/aar/)。
-
至于你的回答:它可能与以下内容重复:stackoverflow.com/a/19484146/603270
-
我应该,但我必须是 Eclipse 或任何 IDE 兼容的。大多数人使用 jar :s 我刚刚阅读了您的链接,评论中有人提到它没有打包所有依赖项stackoverflow.com/questions/19307341/…
标签: android gradle sdk android-gradle-plugin