如何将应用程序依赖项包含到 Android studio 项目中?

How to include app dependency to Android studio project?

我可能用错了我真正要问的术语。但是让我描述一下我需要什么。

我有两个独立的应用程序,一个是先做的,第二个是后来做的,但是第二个应用程序的文件是我从第一个应用程序复制粘贴过来的。现在,有单独的应用程序和项目。但我想知道是否有办法拥有 1 个项目,但其中有 2 个应用程序,并且能够 build/compile 它们作为单独的应用程序?这样一来,我就不需要在 2 个不同的地方拥有相同 Java 代码的多个副本。我想让第二个应用程序依赖于第一个应用程序,这样如果我要进行更改,我就不需要在多个地方进行更改。

我用谷歌搜索并搜索了我的问题,但我得到了 including/adding 第 3 方库和依赖项的解决方案(我已经知道该怎么做),但这不是我需要的。

编辑:我需要它们生成 2 个单独的 APK 文件。

由于您似乎不想将您的第一个项目创建为一个库,您可以设置符号 link 从您的第二个应用程序到您第一个应用程序的源代码。他们将保留两个项目,第二个将 link 到第一个中的源代码。

您在一个中更改的任何共享代码都会反映在另一个中。

我假设您使用的是 Windows,因此请查看此 link。

https://msdn.microsoft.com/en-us/library/windows/desktop/aa365680(v=vs.85).aspx

OSX Link: https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man7/symlink.7.html

根据要求。 GIT可以保存符号link的值。通过一些配置,如果需要的话,它可以跟随它们。此外,您可以使用 git 中的分支来完成项目与共享分支的分离。

How does git handle symbolic links?

Link 个分支:

https://github.com/Kunena/Kunena-Forum/wiki/Create-a-new-branch-with-git-and-manage-branches http://git-scm.com/docs/git-branch