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

标签 android delphi adb delphi-xe7 android-debug

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

在我点击取消后,它给出了以下消息:

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

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

最佳答案

首先尝试重新启动一切。然后按照 Embarcadero 的指南进行操作:

Unable to start gdbserver on port : Port is already in use

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

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

选择另一个调试端口:

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

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

然后单击“确定”。

Link Reference

关于android - 为什么我不能在我的设备上调试 Delphi XE7 Android 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28429137/

相关文章:

Android AudioTrack 和 AudioRecord 奇怪的行为

Delphi:应用更新时访问嵌套数据集主信息

delphi - 是否可以从 32 位应用程序访问 64 位 dll?

android - 调试检测装置(ADB)不工作

java - Adb.exe(Android 调试桥)无法安装 .apk

java - 如何从android中的 Activity 刷新 fragment ?

android - Snackbar InflateException

android - 滚动到不带工具栏的折叠 View

delphi - 为什么打开和保存对话框不显示与所选过滤器匹配的文件?

android - 从 Android 应用调试 SQLite 数据库