【发布时间】:2014-03-20 19:21:52
【问题描述】:
我正在开发 2 个应用程序,它们仅在名称(例如 App1 和 App2)和资源(主要是图标和字符串)以及一些内部行为方面有所不同。 我正在尝试将 App1 中的所有 .java 源文件使用到 App2 中。但是,如果我在 App2 的项目中导入 App1 的源,则 App1 也会在 App2 启动时安装在设备上,而我只希望安装 App2。 我无法让 App1 成为导入 App2 项目的库,因为它们的资源存在冲突! 如何在 App2 中使用 App1 的 .java 文件,而不需要复制它们并一一更改它们的包名称,并且在将错误更正到 App2 或在一个应用程序中添加新功能时必须记住修改 App1 的文件,反之亦然?
提前感谢您的帮助, 呸。
【问题讨论】:
-
所以你想在两个应用程序中使用一个项目,除了资源和图标,一切都是共同的?我说的对吗?
-
是的,类似的……我设法将初始代码分离到一个库中,其中包含要在每个应用程序中重用的活动和片段(以及它们各自的资源);我只使用该库将每个应用程序中的主要活动和特定资源保留为一个新项目。
标签: android dependencies project