【发布时间】: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