同时java桌面和android应用程序 - 共享包

标签 java android eclipse

我想创建一个具有两个版本的应用程序:一个用于桌面 - java 标准版,另一个用于 Android。由于 GUI 非常简单,并且大部分逻辑可能与平台无关(仅使用基本的 Java 包)。我当然想分享这个主要核心部分。

因此问题: 我应该如何在 Eclipse 中构建我的项目? 3个项目:android、standardEdition、core?或者我可以将所有内容放入具有两个不同目标平台的一个项目中吗?如果是,该怎么做?

如何学习android和standardEdition项目来学习使用共享核心项目?

最佳答案

我会使用 3 项目方法。正如您已经说过的,为核心创建一个单独的项目。 (API)

这样,您还可以仅为核心创建单元测试,并且您的设置仍然看起来很干净。 您应该添加到“核心”项目的是一个 ant 文件或类似的文件,以便从该项目生成一个 jar 文件,从而可以将您的核心导入到其他项目中。另一个优点是核心中使用的任何库只需导入到那里,因为核心的导入将使用这些库。

关于同时java桌面和android应用程序 - 共享包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18765623/

相关文章:

java - 具有一个指针的 FIFO 队列

eclipse - 如何让 Aptana/Eclipse 用引号替换选定的文本?

java - 简单计算器应用程序中的资源$NotFoundException

java - 我如何在eclipse上检查gradle插件的版本

java - 基本用户帐户锁定系统

java - 构建时错误 : content is not allowed in prolog

java - Selenium 不使用 InternetExplorerDriver 单击按钮的解决方法

android - 加解密算法

android - 错误 :Execution failed for task ':app:compileDebugKotlin' . > 编译错误。有关详细信息,请参阅日志

java - 任务 ':app:processDebugGoogleServices' 执行失败