Unnable to start gdbserver on port ‘64311’. Port is already in use.

В Delphi XE5 при создании приложения под Android и заливке его на реальное устройство (планшет Asus Nexus 7), debug в Delphi не работает, окно deploy-инга не закрывается, а когда нажать на кнопку “Cancel” , вываливается ошибка:

gdberror

Почему порт занят, мне выяснить не удалось, telnet 64311 в командной строке не выявил какой-то активности на этом TCP порту.

Проблема решается просто. Достаточно переназначить этот порт на какой-то другой (больше 1024). Заходим в главное меню Delphi – Run – Parameters. И вставляем в поле “Parameters” вот такое:

debugparameters

Это всё дело будет работать в debug-конфигурации. Это нам, собственно, и надо. Цифру можно вставить любую, выше написанное – не догма, главное, чтобы порт был свободен.

 

Leave a Reply

Your email address will not be published. Required fields are marked *