【问题标题】:How to create Android custom view library in Android Studio?如何在 Android Studio 中创建 Android 自定义视图库?
【发布时间】:2014-12-04 18:35:17
【问题描述】:

我创建了一个自定义视图,该视图扩展了我正在处理的项目的 RelativeLayout。我认为它可能对其他人有用,因此我一直在尝试将其设置为库,以便其他人可以找到和使用它。

我一直无法找到关于如何在 Android Studio 中进行设置的明确答案。

明确一点 - 我已经构建了视图并且它工作正常,我只是想将它打包为一个库。

我是创建一个新项目并简单地将我的代码放在那里,还是我也需要创建一个新模块?一旦我做了这些事情中的任何一个,我需要更改清单文件和 gradle 文件的哪些部分?

最后,我是否需要以某种方式从文件中获取 AAR,还是最好将其上传到 GitHub 并让其他人克隆它?

【问题讨论】:

    标签: android jar android-library aar


    【解决方案1】:

    在 Android Studio (v 1.0.2) 中:

    文件 -> 新模块... -> Android 库

    在这个新模块中放置您想要共享的所有代码。 Android Studio 应该相应地更新 Gradle 的设置。

    您可以在某些 Maven/Gradle 存储库中将您的库作为源代码和/或工件发布。发布源代码允许其他人为您的工作做出贡献、修复错误或扩展功能。但是,如果您只是这样做,那么为其他开发人员重用它并不是很方便,因为使用源代码需要签出和构建。如果您还发布从该代码构建的工件(在某些 Maven/Gradle 存储库中),您将简化使用您的代码的人们的生活:)

    【讨论】:

      猜你喜欢
      • 2020-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-22
      • 2012-07-25
      • 2017-05-20
      • 2013-11-28
      相关资源
      最近更新 更多