当前位置: 首页 > 知识库问答 >
问题:

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

汪永春
2023-03-14

我正在开发一款需要服务器的android游戏。我们设置了一个git,其中有三个文件夹:客户端、服务器和共享:

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

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

我正在寻找一种类似于链接项目外部文件的方法。(我已经设法从项目内部链接了库,但没有从外部链接)

共有3个答案

越勇
2023-03-14

您可以将共享文件夹作为模块导入。归档

竺翰海
2023-03-14

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

在Android Studio中:创建一个名为“CommonEclipseAndroid”的文件夹,路径类似于以下路径:project/Android/app/src/main/java/com/example/myapplication/CommonEclipseAndroid将需要在这两个项目中使用的代码粘贴到该文件夹中。

在Eclipse中:右键单击项目:属性

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

希望我能帮忙:)。

郎鸿雪
2023-03-14

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

 类似资料:
  • 我正在使用IntelliJ 2016,我成功添加了一些Maven依赖项(用于ImageJ插件开发),这两个外部库以jar文件的形式显示。我已经在项目结构中添加了它们- 其中一个正在成功导入,而另一个没有。有效的在jar的子文件夹中 导入fiji.threshold.Auto_Local_Threshold 另一个就在罐子下面,当我尝试时,名字无法识别: 导入MultipleKymograph_ 我

  • 问题内容: 我正在使用webpack来管理我的React应用程序。现在,我想从此URL导入依赖项: 传统上,我只是将上述代码放在index.html文件中。但是现在如何让webpack加载此网址?以及我的React JS如何使用该依赖关系? 当我启动webpack-dev-server时,将出现以下错误: 然后,我使用一点加载程序来加载URL。以下是使用加载程序的JavaScript代码: 但是启

  • 问题内容: 我正在尝试导出Java项目。我可以通过使用选项导出-> Java-> JAR文件来创建JAR文件。我无法将此jar文件导入Eclipse(Java的没有导入选项)。我在这里做错什么了吗? 针对Web开发人员使用Eclipse Java EE IDE(版本:Juno发行版) 问题答案: 有比导出和导入罐子更简单的方法。假设您的项目名为MyProject123。只是: 只需使用文件管理器打

  • 我希望解析JSON,为此我下载了java JSON。从这个URL下载jar文件。我在构建路径中添加了这个 右键单击项目 构建路径- 但是导入组织。json。JSONArray给了我一个错误。当我在org停下来的时候。它给了我一些不包括json的建议。 我应该怎么做才能成功导入json包?

  • 我试图通过使用Gradle声明对生成的JAR文件的依赖关系从外部项目导入类。但是,某些东西(可能是“moi”)无法正常工作。 作为一个“哦,顺便说一下”,包结构的大部分(即“mil.navy.demo.xml”)在JAR被导入到的项目中被复制。我不知道这是否有问题(似乎不应该),但是... 如果我弄清楚了,我会发布一个解决方案。但是,就目前而言,我似乎在如何使用Gradle声明/导入依赖项时遇到了

  • 我试图理解jshell,却摸索着导入外部库。到目前为止,我还看不到对此的任何建议/解决方案。 有人能告诉我,如果已经解决了这个问题。