【发布时间】:2015-12-26 23:25:37
【问题描述】:
我最近从 Eclipse 切换到了 Android Studio,而且大部分情况下它更好。
但现在我想要创建库以供以后重用。我知道模块,但不想使用它们,因为它似乎在每个项目中复制了一个副本(我宁愿在 Eclipse 中引用一个库)。
因此,我将注意力转向了 Maven/Gradle 解决方案。理想情况下,我希望能够将我的 lib 导出到本地 repo 和/或 maven repo,并通过 gradle 引用它。我已经找了很长时间了,每个答案都不一样,而且没有一个对我有用。 This 是我找到的最接近我正在寻找的内容,但创建 javadoc 时出错。
这些站点(link 和 link)需要 Bintray 或 Sonatype 帐户才能在全球范围内发布库。发布库是我的最终目标,因此我希望尽可能保持该选项处于打开状态,但现在我只希望我的库是私有的。
如果有一个插件,我可以指定一个 maven repo 来导出,那就太好了,但我还没有找到任何看起来很有希望的东西。
所以我的问题是:有没有推荐的“简单”方法在 Android Studio 中导出库,然后我可以通过 Gradle 引用它?
奖励标记:一旦发布,我能否使用 proguard 混淆库?当前在我的 lib 上设置 minifyEnabled=true 会导致构建时不会生成 .aar 文件。
【问题讨论】:
-
您收到“任务 ':app:compileReleaseJavaWithJavac' 执行失败。> 找不到 tools.jar”?
标签: android maven android-studio gradle