Tizen Studio 调试器消息:无法使用 GDBClient 启动应用程序

Tizen Studio Debugger Message: Cannot launch application with GDBClient

我正在为我的 Gear S3 Frontier 开发 API 4.0 版的 Hybrid App(Web UI 与本地服务)。应用程序编译成功后,为了跟踪应用程序崩溃的原因,当我在 模拟器 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.

GDB 命令文件内容:

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 设置为 .gdb 命令的 absolute 路径,这应该是 运行.

问题似乎出在这一行: 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...,然后删除活动的调试配置并再次创建新的。

您也可以尝试从 .gdbcommand 文件中手动删除整行 file "G:\Computer Science\App Development\MyApp\GalaxyWatchApp\MyApp\Native Service\Debug\MyAppservice" 并检查它是否解决了问题。