java - 如何与Android项目共享Java类

标签 java android intellij-idea

我们正在构建一个带有服务器后端的 Android 应用程序,这是一个简单的 Java 项目。这两个项目现在应该共享一些类。

我们正在使用 Android Studio 开发 Android 应用程序,并使用 Intellij IDEA 开发服务器后端。

我们无法正确导入后端项目或将其正确用作依赖项。你如何做到这一点?

最佳答案

通常,当我遇到这种情况时,我会创建名为“Commons”的新模块/项目,并将客户端和后端之间共享的所有类放在那里。然后我将其添加为客户端和后端的依赖项。

只要您不使用 Android 不支持的复杂 Java 技巧(例如 Java 8 中引入的 lambda),一切都会正常工作。

这比您自己创建 jar 库要好得多,因为您不必每次更改其中的内容时都手动更新它。

如果您有任何其他问题,请发表评论:)

关于java - 如何与Android项目共享Java类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32923018/

相关文章:

Android android.database.CursorIndexOutOfBoundsException : Index 2 requested, 大小为 2

angular - 为什么从 es2015 到 esm2015 编译 Angular 依赖会删除环境中的 html 标签?

java - 在 Play 中使用 Guice : Injection possible for static fields only

java - 如何允许跨源请求

java - 在Java中使用input.nextDouble时出错

intellij-idea - Intellij idea 项目的默认设置

Java split 给出相反顺序的阿拉伯字符

java 银行利息/储蓄计算器

android - 无法读取 null 的属性 'documentElement'

android - 灰度图片Drawable