【问题标题】:Debugger seems to be unable to connect to Android FM Application调试器似乎无法连接到 Android FM 应用程序
【发布时间】:2014-11-03 20:15:48
【问题描述】:

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

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

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

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

我已经使用 XE6 工作了几周。一开始我遇到了类似的问题,我通过使用另一个调试端口或使用“adb kill-server”后跟“abd usb”来解决。使用 XE6 创建的应用程序在安装 XE7 之前正常运行,现在显示类似的问题(使用 XE6)。

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

几个月以来,我的 PATH 变量的长度一直存在问题,因此我通过删除未使用的条目将其剥离。也许问题就在那里。

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

感谢任何帮助。

【问题讨论】:

    标签: android delphi firemonkey delphi-xe7


    【解决方案1】:

    尝试并遵循 docwiki 指南: http://docwiki.embarcadero.com/RADStudio/XE5/en/Installing_the_USB_Driver_for_Your_Android_Device

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

    【讨论】:

    • 我按照建议更新了 SDK,还检查了设备软件。相同的行为。
    【解决方案2】:
    1. 如果您的项目文件或单元位于网络共享上,请将其移至本地文件夹。
    2. 如果您已安装 IDEFixPack,请卸载后重试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-05-02
      • 2021-11-26
      • 2011-11-21
      • 1970-01-01
      • 2021-04-22
      • 2013-01-05
      • 1970-01-01
      相关资源
      最近更新 更多