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"
并检查它是否解决了问题。
我正在为我的 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"
并检查它是否解决了问题。