我是否需要使用PC代理为Android开发单独的eclipse项目

时间:2012-05-13 16:02:21

标签: java android windows eclipse

我正在编写一款可与PC通信的Android应用。我试图在一个eclipse项目中创建2个包,但这似乎不起作用。当我尝试调试PC java应用程序时,它崩溃了“无法连接到VM”。我搜索了这个,并找到了关闭Windows防火墙并重新启动的建议。这没用。崩溃报告 陈述:

# Internal Error (classFileParser.cpp:3494), pid=4408, tid=4776
# Error: ShouldNotReachHere()

也许有一种我失踪的最佳做法?这两个相似的代码单元(它们共享一些公共类)是应该在单独的项目中,还是我采取了一个好的方法,并且只是遇到了一些配置问题?

2 个答案:

答案 0 :(得分:2)

如果你真的想在一个eclipse项目中同时拥有这两个项目,你必须执行以下操作:

  1. 为您的PC项目创建运行配置(运行 - >运行配置 - >添加)
  2. 将JRE设置为任何JavaSE(例如1.7)(选项卡JRE)
  3. 删除Androidx.x库vom Bootstrap条目(选项卡类路径)
  4. 现在你应该可以运行你的电脑项目了。

    ---编辑:

    关于最佳做法的问题。我认为你可能不得不分开项目,除非你的PC项目非常小(只有一个类)

答案 1 :(得分:0)

我觉得有两个独立的项目将是你的选择。在组织上,我相信这会更好。这也可以帮助您避免将来出现类似问题。