我们经常看到Android应用程序的两个版本:付费版本和免费版本.我也正在开发一个想要发布两个版本的应用程序.做这个的最好方式是什么?创建两个项目并在其间复制文件似乎并不是我脑海中最好的方法.
使用Library Project,正如官方开发指南所建议:
如果您拥有多个Android项目通用的源代码和资源,则可以将它们移动到库项目,以便更容易跨应用程序和版本进行维护.以下是一些可以使用库项目的常见场景:
如果要开发使用某些相同组件的多个相关应用程序,则可以将冗余组件移出其各自的应用程序项目,并在库项目中创建一组可重复使用的相同组件.
如果要创建存在于免费版本和付费版本中的应用程序.您将两个版本共有的应用程序部分移动到库项目中.具有不同包名称的两个依赖项目将引用库项目,并仅提供两个应用程序版本之间的差异.
归档时间: |
|
查看次数: |
2907 次 |
最近记录: |