如何将Android依赖项包含在Android工作室项目中?

时间:2015-09-16 19:13:22

标签: java android android-studio ide dependencies

我可能正在使用错误的术语来表达我的真实要求。但是让我描述一下我需要什么。

我有两个独立的应用程序,一个是先制作而第二个是稍后制作的,但第二个应用程序包含我从第一个应用程序复制+粘贴的文件。现在,有单独的应用程序和项目。但我想知道是否有办法让一个项目,但有2个应用程序,并能够构建/编译它们作为单独的应用程序?这样我就不需要在两个不同的位置拥有相同Java代码的多个副本。我希望第二个应用程序依赖于第一个应用程序,所以如果我要进行更改,我就不需要在多个地方进行更改。

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

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

1 个答案:

答案 0 :(得分:1)

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

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

我假设您使用的是Windows,请检查此链接。

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

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

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

How does git handle symbolic links?

分支机构上的链接:

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