Сообщение отладчика Tizen Studio: невозможно запустить приложение с GDBClient - PullRequest
1 голос
/ 01 октября 2019

Я работаю над гибридным приложением (веб-интерфейс с собственным сервисом) API версии 4.0 для моего Gear S3 Frontier. После успешной компиляции приложения, чтобы отследить причину сбоя приложения, при запуске его на эмуляторе W-4.0-circle-x86-preview в режиме отладки выдается сообщение об ошибке.

Сообщение об ошибке:

Cannot launch application with GDBClient.

Error in final launch sequence

Failed to execute MI command:

source G:\Computer Science\App Development\MyApp\GalaxyWatchApp\MyApp\Native Service\Debug\.gdbcommand

Error message from debugger back end:

G:\Computer Science\App Development\MyApp\GalaxyWatchApp\MyApp\Native Service\Debug\.gdbcommand:5: Error in sourced command file:\nG:Computer ScienceApp DevelopmentMyAppGalaxyWatchAppMyAppNative ServiceDebugMyAppservice: No such file or directory.
G:\Computer Science\App Development\MyApp\GalaxyWatchApp\MyApp\Native Service\Debug\.gdbcommand:5: Error in sourced command file:\nG:Computer ScienceApp DevelopmentMyAppGalaxyWatchAppMyAppNative ServiceDebugMyAppservice: No such file or directory.

Содержимое файла GDBCommand:

set sysroot C:\Tizen\TizenStudio\tizen-studio\platforms\tizen-4.0\wearable\rootstraps\wearable-4.0-emulator.core
set debug-file-directory C:\Tizen\TizenStudio\tizen-studio\platforms\tizen-4.0\wearable\rootstraps\wearable-4.0-emulator.core\usr\lib\debug
set solib-search-path G:\Computer Science\App Development\MyApp\GalaxyWatchApp\MyApp\Native Service\Debug
dir C:\Tizen\TizenStudio\tizen-studio\platforms\tizen-4.0\wearable\rootstraps\wearable-4.0-emulator.core\usr\src\debug
file "G:\Computer Science\App Development\MyApp\GalaxyWatchApp\MyApp\Native Service\Debug\MyAppservice"
sharedlibrary

Во время поиска в Интернете я обнаружил некоторые изGDBClient ошибок, но не удалось найти решение этой проблемы.

Я также пытался установить путь от GDB Debugger до i386-linux-gnueabi-gdb-7.8 и GDB Command File до абсолютный Путь .gdbcommand, который должен быть запущен.

1 Ответ

2 голосов
/ 03 октября 2019

Кажется, что проблема заключается в этой строке: file "G:\Computer Science\App Development\MyApp\GalaxyWatchApp\MyApp\Native Service\Debug\MyAppservice"

Попробуйте удалить пробелы из имени каталога. Измените Computer Science на что-то вроде Computer_Science и App_Development на App_Development. Затем щелкните правой кнопкой мыши свой проект и перейдите к Debug As -> Debug Configurations..., затем удалите активную конфигурацию отладки и снова создайте новую.

Вы также можете попробовать удалить всю строку file "G:\Computer Science\App Development\MyApp\GalaxyWatchApp\MyApp\Native Service\Debug\MyAppservice" из.gdbcommand файл вручную и проверьте, устраняет ли он проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...