如何在Android Studio中创建Android自定义视图库?

7
我已经为我正在开发的项目创建了一个扩展RelativeLayout的自定义视图。我认为它可能对其他人有用,因此我一直在尝试将其设置为库,以便其他人可以找到并使用它。
我无法找到关于如何在Android Studio中设置这个的清晰答案。
明确表示 - 我已经构建了该视图,并且它正在很好地工作,我只想将其打包为库。
我应该创建一个新项目,然后把我的代码放在那里,还是我需要制作一个新模块?一旦我完成其中任何一件事,我需要更改清单和gradle文件的哪些部分?
最后,我是否需要从文件中获取AAR,或者最好将其上传到GitHub并让其他人克隆它?
1个回答

2
在Android Studio(v 1.0.2)中:
文件->新建模块...->Android库
在这个新模块中放置您想要共享的所有代码。 Android Studio应相应更新Gradle的设置。
您可以将库发布为源代码和/或一些Maven / Gradle存储库中的构件。发布源代码允许其他人为您的工作做出贡献,修复错误或扩展功能。但是,如果您只是这样做,那么对于其他开发人员来说,重用它不会很方便,因为使用源代码需要检出和构建。如果您还发布了从该代码构建的构件(在某些Maven / Gradle存储库中),则将简化使用您的代码的人们的生活 :)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接