3

昨天我用 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 变量的长度出现问题,所以我通过删除未使用的条目来删除它。也许问题就在那里。

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

感谢任何帮助。

4

2 回答 2

1
  1. 如果您的项目文件或单元位于网络共享上,请将其移动到本地文件夹。
  2. 如果您已安装 IDEFixPack,请将其卸载并重试。
于 2014-10-28T09:16:03.533 回答
0

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

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

于 2014-09-21T09:53:25.397 回答