gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 11:08:44 25 4
gpt4 key购买 nike

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

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

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

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

最佳答案

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

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

我假设您使用的是 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可以保存符号链接(symbolic link)的值。通过一些配置,如果需要的话,它可以遵循它们。此外,您可以使用 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

关于java - 如何将应用程序依赖项包含到 Android studio 项目中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32616845/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com