【问题标题】:Why can't I debug a Delphi XE7 Android app on my device?为什么我不能在我的设备上调试 Delphi XE7 Android 应用程序?
【发布时间】:2015-02-10 10:17:48
【问题描述】:

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

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

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

我已经在运行参数中更改了几次端口,但仍然给出相同的消息。

【问题讨论】:

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


    【解决方案1】:

    尝试先重新启动所有内容。然后按照 Embarcadero 的指南进行操作:

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

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

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

    选择另一个调试端口:

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

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

    然后单击确定。

    Link Reference

    【讨论】:

    • 正如我在问题描述中所说,我已经这样做了好几次,但我仍然收到相同的消息。
    • 我多次重启了我的平板电脑、Delphi 和我的电脑,但仍然收到该消息。
    • @Machado 为什么你对正确答案投了反对票,我永远不会知道。
    • @nolaspeaker 人很奇怪
    【解决方案2】:

    最后我需要购买另一台设备。 我现在用的是华为的MediaPad M1 8.0,安装HiSuite后就可以了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-30
      • 1970-01-01
      • 2020-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-03
      相关资源
      最近更新 更多