Android Studio:如何从项目外部导入java class?
Android Studio: How to import java class from outside the project?
我正在开发一款需要服务器的 android 游戏。我们设置了一个git,其中有三个文件夹:Client、Server和Shared:
客户端包含 Android-Studio 项目。
服务器包含一个 Eclipse 项目,它是我们的服务器和数据库。
Shared 包含我想在 Eclipse 和 Android-Studio 项目中使用的 java 类。
在 Eclipse 中,我通过将文件导入为 "file system" 成功地从 Shared 加载了文件。 (它创建了一个包,一切都很好)
在 Android-Studio 中,我找不到不需要我在项目中复制粘贴 类 的解决方案。这里的目的是将这些文件仅放在一个位置,因为它们很容易发生变化,但我必须在两个项目中保持相同......所以这些解决方案不符合我的需要。
我正在寻找类似从项目外部 link 文件的方法。 (我已经从项目内部设法 link 库,但不是从外部)
您可以将共享文件夹作为模块导入。
转到文件>新建>导入模块
现在在 eclipse 中也使用相同的导入文件夹。
找到了一个可能不是最佳的解决方案,但至少在我的情况下它解决了问题。
在Android-Studio中:
按照类似于此的路径创建一个名为 "CommonEclipseAndroid" 的文件夹:project/Android/app/src/main/java/com/example/myapplication/CommonEclipseAndroid
将您需要在两个项目中使用的代码粘贴到此文件夹中。
在 Eclipse 中:
右键单击您的项目:Properties > Java Build Path > Source > Link Source 并选择我们刚刚创建的文件夹。
现在您的项目使用相同的代码。两个项目只需要修改一次,没有出错的风险。
希望我能帮到你 :)。
简单的解决方案是将所需的 java 文件复制到您的项目结构中。当然,您可能需要手动更改包名称。
我正在开发一款需要服务器的 android 游戏。我们设置了一个git,其中有三个文件夹:Client、Server和Shared:
客户端包含 Android-Studio 项目。 服务器包含一个 Eclipse 项目,它是我们的服务器和数据库。 Shared 包含我想在 Eclipse 和 Android-Studio 项目中使用的 java 类。
在 Eclipse 中,我通过将文件导入为 "file system" 成功地从 Shared 加载了文件。 (它创建了一个包,一切都很好) 在 Android-Studio 中,我找不到不需要我在项目中复制粘贴 类 的解决方案。这里的目的是将这些文件仅放在一个位置,因为它们很容易发生变化,但我必须在两个项目中保持相同......所以这些解决方案不符合我的需要。
我正在寻找类似从项目外部 link 文件的方法。 (我已经从项目内部设法 link 库,但不是从外部)
您可以将共享文件夹作为模块导入。 转到文件>新建>导入模块 现在在 eclipse 中也使用相同的导入文件夹。
找到了一个可能不是最佳的解决方案,但至少在我的情况下它解决了问题。
在Android-Studio中: 按照类似于此的路径创建一个名为 "CommonEclipseAndroid" 的文件夹:project/Android/app/src/main/java/com/example/myapplication/CommonEclipseAndroid 将您需要在两个项目中使用的代码粘贴到此文件夹中。
在 Eclipse 中: 右键单击您的项目:Properties > Java Build Path > Source > Link Source 并选择我们刚刚创建的文件夹。
现在您的项目使用相同的代码。两个项目只需要修改一次,没有出错的风险。
希望我能帮到你 :)。
简单的解决方案是将所需的 java 文件复制到您的项目结构中。当然,您可能需要手动更改包名称。