【发布时间】:2016-04-22 20:29:05
【问题描述】:
我正在开发一款需要服务器的安卓游戏。我们设置了一个 git,其中包含三个文件夹:Client、Server 和 Shared:
客户端包含 Android-Studio 项目。 服务器包含一个 Eclipse 项目,它是我们的服务器和数据库。 Shared 包含我想在 Eclipse 和 Android-Studio 项目中使用的 java 类。
在 Eclipse 中,我通过将文件导入为“文件系统”成功地从 Shared 加载了文件。 (它创建了一个包,一切都很好) 在 Android-Studio 中,我找不到不需要我复制粘贴项目中的类的解决方案。此处的目的是将这些文件仅放在一个位置,因为它们很容易更改,但我在两个项目中必须相同......所以这些解决方案不符合我的需求。
我正在寻找一种从项目外部链接文件的方法。 (我已经设法从项目内部链接库,但不是从外部链接)
【问题讨论】:
-
1) 将公共代码发布为 .jar 并使其成为依赖项。 2)从您的项目创建一个符号链接到您的公共文件夹。 howtogeek.com/howto/16226/…
-
这将是一个很好的解决方案,但公共代码应该经常更改。它将被不同的人修改很多。我想我们每次都可以将它作为一个新的 jar 发布,但这不是很方便。 (我们是工程学院的新生,所以我们不知道我们在做什么哈哈:p)无论如何,谢谢您的回答:)。
-
那么符号链接是您的最佳选择。祝你好运!
-
嘿!我进一步研究了它,这是一个好主意。它可能会在不同的操作系统上引起一些麻烦,但我会记住这一点。我的老师给了我另一个我打算使用的解决方案,看看:)。
标签: java android eclipse android-studio package