2014-10-09 122 views
5

我已经创建了一个自定义视图,该视图为我正在处理的项目扩展了RelativeLayout。我认为这可能对别人有用,所以我一直试图将它设置为一个库,以便其他人可以找到并使用它。如何在Android Studio中创建Android自定义视图库?

我一直没能找到关于如何去Android Studio中设置此功能明确的答案。

要清楚 - 我已经建立了视图,它工作正常,我只是想将它打包了一个图书馆。

难道我创建一个新项目,只是把我的代码那里,或者我需要做一个新的模块呢?一旦我做了这些事情之一,清单和gradle文件的哪些部分需要更改?

最后,我需要从文件中以某种方式得到一个AAR或者是它最好还是把它上传到GitHub上,让别人复制呢?

回答

1

在Android Studio中(V 1.0.2):

文件 - >新建模块 - > Android的图书​​馆

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

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