代码之家  ›  专栏  ›  技术社区  ›  Ebad Saghar

如何将应用程序依赖性纳入Android studio项目?

  •  0
  • Ebad Saghar  · 技术社区  · 11 年前

    我可能使用了错误的术语来表达我真正的问题。但让我描述一下我需要什么。

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

    我在谷歌上搜索了我的问题,但我得到了包括/添加第三方库和依赖项的解决方案(我已经知道如何做),但这不是我需要的。

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

    1 回复  |  直到 11 年前
        1
  •  1
  •   Community Mohan Dere    9 年前

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

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

    我假设您正在使用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