Прежде всего, / sdcard монтируется с опцией 'noexec'.Таким образом, вы не можете выполнить любой исполняемый файл из / sdcard.Вы должны поместить gdbserver в другую файловую систему, например /data/local/tmp.
Во-вторых, если вы разрабатываете его как приложение для Android, gdbserver требуется соответствующее разрешение для подключения целевого процесса для отладки.Есть два пути для этого.Использование run-as или получение root.
Пожалуйста, посмотрите на Запуск ndk-gdb с ошибкой пакета не найдена на телефоне Motorola .