Android Studio:如何从项目外部导入java类?

时间:2016-01-17 17:59:17

标签: java android eclipse android-studio package

我正在开发一款需要服务器的Android游戏。我们设置了一个git,其中有三个文件夹:Client,Server和Shared:

客户端包含Android-Studio项目。 服务器包含一个Eclipse项目,它是我们的服务器和数据库。 Shared包含我想在Eclipse和Android-Studio项目中使用的java类。

在Eclipse中,我通过将文件作为“文件系统”导入来成功加载来自Shared的文件。 (它创建了一个包,一切都很棒) 在Android-Studio中,我找不到一个不需要我复制粘贴项目中的类的解决方案。这里的目的是将这些文件放在一个位置,因为它们很容易改变,但在两个项目中都必须相同......所以这些解决方案不符合我的需求。

我正在寻找类似于从项目外部链接文件的方法。 (我设法从项目内部链接库,但不是从外部链接)

3 个答案:

答案 0 :(得分:3)

简单的解决方案是将所需的java文件复制到项目结构中。当然,您可能需要手动更改包名称。

答案 1 :(得分:2)

找到一个可能不是最佳的解决方案,但至少在我的情况下它解决了这个问题。

在Android-Studio中: 创建一个名为" CommonEclipseAndroid"的文件夹。遵循类似于此的路径:project / Android / app / src / main / java / com / example / myapplication / CommonEclipseAndroid 粘贴您需要在此文件夹中的两个项目中使用的代码。

在Eclipse中: 右键单击您的项目:属性> Java构建路径>来源>链接来源并选择我们刚刚创建的文件夹。

现在您的项目使用相同的代码。您只需要为两个项目修改一次,并且没有错误的风险。

希望我能帮助:)。

答案 2 :(得分:0)

您可以将共享文件夹导入为模块。 转到文件>新>导入模块 现在也在eclipse中使用相同的导入文件夹。

相关问题