2015-02-10 126 views
1

我可以在Android模拟器上调试,但是当我想在ASUS Memorypad 7上调试时,它不起作用。为什么我无法在设备上调试Delphi XE7 Android应用程序?

后,我打取消它提供了以下消息:

Unable to start gdbserver on port '64311'. Port is already in use. 

我已经改变了口多次在运行参数,但它仍然给出了同样的消息。

回答

-1

尝试首先重新启动一切。然后按照Embarcadero`s指南:

无法启动gdbserver的端口:端口已在使用,其中正在使用的是Android gdbserver的端口号

关机或重新启动你的Android设备,然后再运行你的应用程序。

选择另一种调试端口:

选择Run>参数,然后在参数字段中输入以下:

 -debugport=<n> where <n> is an alternate debug port, such as 54321. 

然后单击确定。

Link Reference

+0

正如我在问我的描述中所说的,我已经做了好几次了,但我仍然得到了同样的信息。 – Friso 2015-02-10 11:14:59

+0

你设法重新启动并重新启动一切吗? – Machado 2015-02-10 11:58:14

+0

我重新启动了我的平板电脑,德尔福和我的电脑几次,但我仍然得到这个消息。 – Friso 2015-02-10 12:19:49

0

最后我需要另一个设备。 我现在使用华为MediaPad M1 8.0,并且在我安装HiSuite后工作。

相关问题