为什么我不能在我的设备上调试Delphi XE7 Android应用程序?

时间:2015-02-10 10:17:48

标签: android delphi adb delphi-xe7 android-debug

我可以在Android模拟器上进行调试,但是当我想在ASUS Memorypad 7上进行调试时,它无效。

点击取消后,会显示以下消息:

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

我在Run参数中多次更改了端口,但它仍然提供相同的消息。

2 个答案:

答案 0 :(得分:0)

首先尝试重启所有内容。然后按照Embarcadero的指南:

  

无法在端口上启动gdbserver:端口已在使用中

Android gdbserver使用的端口号在哪里:

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

选择另一个调试端口:

选择运行>参数并在“参数”字段中输入以下内容:

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

然后单击“确定”。

Link Reference

答案 1 :(得分:0)

最后我需要另外一台设备。 我现在正在使用华为的MediaPad M1 8.0,在安装HiSuite之后可以使用。