为什么我无法在设备上调试Delphi XE7 Android应用程序?
问题描述:
我可以在Android模拟器上调试,但是当我想在ASUS Memorypad 7
上调试时,它不起作用。为什么我无法在设备上调试Delphi XE7 Android应用程序?
后,我打取消它提供了以下消息:
Unable to start gdbserver on port '64311'. Port is already in use.
我已经改变了口多次在运行参数,但它仍然给出了同样的消息。
答
尝试首先重新启动一切。然后按照Embarcadero`s指南:
无法启动gdbserver的端口:端口已在使用,其中正在使用的是Android gdbserver的端口号
:
关机或重新启动你的Android设备,然后再运行你的应用程序。
选择另一种调试端口:
选择Run>参数,然后在参数字段中输入以下:
-debugport=<n> where <n> is an alternate debug port, such as 54321.
然后单击确定。
答
最后我需要另一个设备。 我现在使用华为MediaPad M1 8.0,并且在我安装HiSuite后工作。
正如我在问我的描述中所说的,我已经做了好几次了,但我仍然得到了同样的信息。 – Friso 2015-02-10 11:14:59
你设法重新启动并重新启动一切吗? – Machado 2015-02-10 11:58:14
我重新启动了我的平板电脑,德尔福和我的电脑几次,但我仍然得到这个消息。 – Friso 2015-02-10 12:19:49