【问题标题】:How to create custom library with gradle `compile` support in AndroidStudio?如何在 Android Studio 中创建具有 gradle `compile` 支持的自定义库?
【发布时间】:2015-04-24 06:57:47
【问题描述】:

我想创建自己的 gradle 库,可以使用 gradle compile 语句将其编译到其他项目中。

毕加索自述文件中的示例:

下载最新的 JAR 或通过 Gradle 获取:

compile 'com.squareup.picasso:picasso:2.5.2'

我正在开发一些共享公共源的应用程序:片段、视图、一些逻辑...有时我在开发应用程序 A 时扩展这些资源,有时在开发应用程序 B 时...而且我觉得在 Android 库模块中复制粘贴包/类不是一个合适的解决方案。

所以我想建立自己的库,即:

  1. 它可以轻松部署为可供compile 使用的gradle 库。
  2. 我可以轻松地与当前开发的应用程序一起开发/扩展它

免责声明:我一直在谷歌上搜索它很多,但没有运气。

【问题讨论】:

    标签: gradle android-gradle-plugin android-library


    【解决方案1】:

    如果您想在完全独立的项目中重复使用某个库,那么您需要将您的库发布到存储库。假设这是开源的并且您不介意共享,您可以使用 JCenter,它已默认作为存储库添加到 Android 项目中。

    https://www.virag.si/2015/01/publishing-gradle-android-library-to-jcenter/

    【讨论】:

    • 马克是对的,你想建一个罐子。您想要自己的依赖项,正如 Mark 指出的那样,您可以发布,或者如果您想在本地发布,只需引用本地公共项目: compile ':common_project'
    猜你喜欢
    • 2014-12-04
    • 1970-01-01
    • 1970-01-01
    • 2015-05-24
    • 2013-05-20
    • 2013-11-28
    • 2016-07-17
    • 2013-05-20
    • 1970-01-01
    相关资源
    最近更新 更多