Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Eclipse Sequoyah无法调试本机JNI代码:没有连接计算机主动拒绝它_C++_Eclipse_Debugging_Java Native Interface_Android Ndk - Fatal编程技术网

C++ Eclipse Sequoyah无法调试本机JNI代码:没有连接计算机主动拒绝它

C++ Eclipse Sequoyah无法调试本机JNI代码:没有连接计算机主动拒绝它,c++,eclipse,debugging,java-native-interface,android-ndk,C++,Eclipse,Debugging,Java Native Interface,Android Ndk,我将在本文档中执行以下步骤: 与本期相同: 我刚刚将gdb.setup文件更改为指向端口5039,如图所示,就是这样 为什么会同时找到nu调试符号,而无法建立连接 以下是eclipse中的日志: D:\ws\test\Project\obj\local\armeabi\gdb2.setup:1: Error in sourced command file: Undefined command: "1set". Try "help". (no debugging symbols found)

我将在本文档中执行以下步骤:

与本期相同:

我刚刚将gdb.setup文件更改为指向端口5039,如图所示,就是这样

为什么会同时找到nu调试符号,而无法建立连接

以下是eclipse中的日志:

D:\ws\test\Project\obj\local\armeabi\gdb2.setup:1: Error in sourced command file:
Undefined command: "1set".  Try "help".
(no debugging symbols found)
31-gdb-set confirm off
31^done
32-gdb-set width 0
(gdb) 
32^done
33-gdb-set height 0
(gdb) 
33^done
34-interpreter-exec console echo
(gdb) 
34^done
35-gdb-show prompt
(gdb) 
35^done,value="(gdb) "
36-gdb-set auto-solib-add on
(gdb) 
36^done
37-gdb-set stop-on-solib-events 0
(gdb) 
37^done
38-gdb-set stop-on-solib-events 1
(gdb) 
38^done
39-target-select remote localhost:5039
(gdb) 
&"localhost:5039: No connection could be made because the target machine actively refused it.\n"
localhost:5039: No connection could be made because the target machine actively refused it.
39^error,msg="localhost:5039: No connection could be made because the target machine actively refused it."
(gdb) 
40-gdb-exit
40^exit

我尝试了你所指的教程,但没有成功。然后,我使用了这些教程,并使调试工作正常:


很高兴这些对你有用。然而,我坚持尝试运行C++调试配置。它说我的Android项目不是C++项目。请看我的帖子:我在Helios看到的选项是Android /java转换为C++,而不仅仅是添加C++自然。另一方面,指南并没有指出需要哪一种。你是怎么做到的。谢谢。我又试了一次,但还是不走运。真的,第二篇帖子几乎和Sequayah一样有什么区别?@Androider:为什么要用Helios?目前发行的是Indigo。