如何创建继承的android应用程序?

如何创建继承的android应用程序?,android,inherited,Android,Inherited,我想从我的主应用程序中为Instance“带广告的应用程序”创建另一个应用程序。 现在,我在回购协议中创建了分支,根据需要更改主要来源,然后。。现在怎么了? 如果我构建新应用程序,它将被命名为我的“主应用程序”… 如何轻松应对 请提供帮助。步骤1:将通用业务逻辑移入 第2步:让你的应用程序(“主应用程序”和“带广告的应用程序”)的每种风格都参考Android库项目中的通用代码和资源。通常你想要创建两个版本的相同应用程序,一个有广告,另一个没有广告???是的,两个代码版本之间的差异很小(一项活动中

我想从我的主应用程序中为Instance“带广告的应用程序”创建另一个应用程序。 现在,我在回购协议中创建了分支,根据需要更改主要来源,然后。。现在怎么了? 如果我构建新应用程序,它将被命名为我的“主应用程序”…
如何轻松应对

请提供帮助。

步骤1:将通用业务逻辑移入


第2步:让你的应用程序(“主应用程序”和“带广告的应用程序”)的每种风格都参考Android库项目中的通用代码和资源。

通常你想要创建两个版本的相同应用程序,一个有广告,另一个没有广告???是的,两个代码版本之间的差异很小(一项活动中只添加了AdView?粗略地说…)但我认为项目属性是主要问题。这是一个有趣的概念,但这是否意味着我需要3个回购?比如,一个用于普通LIB,一个用于“主”应用程序,一个用于“带广告的应用程序”?@xliiv:你在考虑什么“回购”是吗?@xliiv:这并不是很清楚。如果你指的是版本控制(例如git)存储库,不,它们可以都在一个存储库中。例如,我将各种开源组件发布为Android库项目,在同一个存储库中有一个
demo/
子项目。您可以引用一个开源项目作为示例来澄清吗?@xliiv:I单击“运行方式>Android应用程序”,与其他人一样…但仅在
demo/
项目上。我的Eclipse工作区中既有顶级项目,也有
demo/
项目。