1

Android 应用程序正在设备中运行。在开发机器上本地运行的 Google-app-engine 项目。正常的 Eclipse 调试适用于任何一个项目,只要为该项目运行一个 Eclipse 实例。但是,如果我有 2 个 Eclipse 实例正在运行(每个项目一个),那么 Android 应用程序在尝试通过 Eclipse 调试器启动时永远不会完成加载。想知道如果我可以同时调试两个项目是否在同一个工作区中?

4

1 回答 1

0

是的,Android App 项目和 Appengine 项目需要在同一个工作区,然后你可以同时调试,没问题。

想必你的 Andriod 应用项目是 appengine 项目的一个客户端,你想在两者之间进行通信。如果在您的开发机器上的 Android 虚拟设备 (AVD) 中调试 Android 应用程序,那么您应该使用 localhost:8888 从 android 应用程序连接到 appengine servlet。(我实际上并没有对此进行测试,但似乎很清楚它应该以这种方式工作)。

但是,如果通过在与开发机器位于同一子网的物理设备上运行来调试 Android 应用程序,则在运行配置对话框(Eclipse 运行/运行配置菜单)中,将“--address=192.168.1.103”添加到程序参数下(x)- 参数选项卡。(但将 192.168.1.103 更改为您的开发机器的 IP 地址在本地网络上)。我很高兴地报告说这是可行的,并且是一起调试 android 和 appengine 应用程序的巧妙设置。

于 2012-10-15T19:22:32.170 回答