我有一个 Eclipse 项目,其中有 2 个入口点:一个 GWT Web 应用程序和一个 mGWT+phonegap(+Android) 移动应用程序。有在同一个项目下,因为它们是基于相同的Java代码。调试让我怀疑在 Web 应用程序中,使用的是 Android 实现,而不是 JDK 实现。为什么,因为在调试过程中,我必须选择正确的 java 文件(例如 Float.java)。如何确保 Web 应用程序不使用 Android 库?
问问题
132 次
2 回答
1
GWT 项目中不需要您的 Android-SDK。不要将它包含在您的 Web 项目中。
拆分两个项目并将源文件与链接文件夹链接。
具有两个入口点的 GWT 应用程序
安卓原生应用
在您的 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 回答