调试器似乎无法连接到Android FM应用程序

时间:2014-09-10 08:48:39

标签: android delphi firemonkey delphi-xe7

昨天我使用Mobile Add On Pack安装了Delphi XE7。不幸的是我无法调试在附加的Android设备(Galaxy S5 / Asus Tablet)上运行的应用程序。

经过几个小时的实验,我可以报告以下内容(基于新创建的应用程序):

源代码被编译,应用程序启动(显示启动屏幕),然后显示MainForm(应用程序似乎正常运行)。 Delphi编译窗口保持打开状态(我认为永远)。取消编译窗口会显示“gdbserver”启动错误。使用另一个debugport会产生以下结果:

源代码被编译,应用程序启动然后显示黑屏。 Delphi编译窗口关闭,Delphi保持在开发模式(意味着START / DEBUG按钮保持启用状态,STOP被禁用)。

我和XE6一起工作了几个星期。一开始我遇到了类似的问题,我通过使用另一个debugport或使用“adb kill-server”后跟“abd usb”解决了这个问题。使用XE6创建的应用程序正常运行,直到安装XE7并显示类似的问题(使用XE6)。

设备已正确连接。 “adb reboot”重启设备。 SDK Manager设置似乎是正确的。使用Windows 7 64位(终极版)。

几个月以来,我的PATH变量长度出现问题,所以我删除了未使用的条目,将其删除。也许问题就在那里。

有没有人经历过类似的行为?

任何帮助都是相关的。

2 个答案:

答案 0 :(得分:1)

  1. 如果您的项目文件或单元位于网络共享上,请将其移至本地文件夹。
  2. 如果您已安装IDEFixPack,请将其卸载并重试。

答案 1 :(得分:0)

尝试并按照docwiki指南操作: http://docwiki.embarcadero.com/RADStudio/XE5/en/Installing_the_USB_Driver_for_Your_Android_Device

您可能还需要在“控制面板\所有控制面板项目\设备和打印机”中更新Windows设备软件。