0

我有一个 Eclipse 项目,其中有 2 个入口点:一个 GWT Web 应用程序和一个 mGWT+phonegap(+Android) 移动应用程序。有在同一个项目下,因为它们是基于相同的Java代码。调试让我怀疑在 Web 应用程序中,使用的是 Android 实现,而不是 JDK 实现。为什么,因为在调试过程中,我必须选择正确的 java 文件(例如 Float.java)。如何确保 Web 应用程序不使用 Android 库?

4

2 回答 2

1

GWT 项目中不需要您的 Android-SDK。不要将它包含在您的 Web 项目中。

拆分两个项目并将源文件与链接文件夹链接。

  1. 具有两个入口点的 GWT 应用程序

  2. 安卓原生应用

在您的 Android 项目中,您可以从 GWT 应用程序链接该文件夹:http: //deviltechie.wordpress.com/2010/12/06/linking-an-external-folder-to-eclipse-flex-builder-project/

于 2012-12-10T14:56:34.920 回答
0

我不相信可以做到。

将项目拆分为最佳实践

main project
 subproject 1 ( common code )
 subproject 2 ( entrypoint gwt webapp)
 subproject 3 ( entrypoint android)

这将确保确保顶级模块化、可测试性和任何像您这样的不利调试/部署场景。不良的库管理很可能会导致生产问题。

您可以选择 maven(gwt 得到很好的支持)或 ivy 或任何其他工具来简化您的构建。

于 2012-12-10T14:49:55.860 回答