Отладка Android JNI / C ++ Не найдено символов отладки Целевая машина Активно отказано в подключении - PullRequest
2 голосов
/ 07 декабря 2011

Вот консольный журнал:

(символы отладки не найдены) D: \ ws \ test \ MyProject \ obj \ local \ armeabi \ gdb2.setup: 4: Ошибка в командном файле с источником:: Невозможно установить соединение, потому что целевой компьютер активно отказался от него.localhost: 5039: Невозможно установить соединение, потому что целевая машина активно отказалась от него.

Выполнение шагов отладки для последовательностей подключаемых модулей eclipse: http://www.eclipse.org/sequoyah/documentation/native_debug.php

Я почти в конце пытаюсь подключитьсяотладка C ++.

Мой Android.mk действительно имеет следующий набор:

LOCAL_CFLAGS: = -g

это GDB, который я использую ... I 'm на windows.
C: \ android-ndk-r7 \ toolchains \ x86-4.4.3 \ prebuilt \ windows \ bin \ i686-android-linux-gdb.exe

Я все еще пытаюсьчтобы заставить это работать в течение нескольких дней.Не могли бы вы предоставить кого-нибудь (надеюсь, в команде Sequoyah), дать некоторое представление о том, как заставить это работать в Windows.

Ответы [ 3 ]

0 голосов
/ 01 июня 2012

Вам нужно сделать переадресацию adb, прежде чем вы сможете это сделать.

сделайте adb forward tcp: 5039 tcp: 5039 и затем попробуйте

0 голосов
/ 20 декабря 2012

В инструкциях упоминается, как сделать это с вашим файлом gdb2.setup:

удаление целевого пульта: оператор 5039

Вы не забыли это сделать?

0 голосов
/ 17 марта 2012

Вы запускали ndk-gdb из терминала в каталоге проекта? Это решило проблему для меня

...