Отладить собственный код в Android-библиотеке
Мой макет рабочего пространства:
.
├── ApplicationLibrary
│ ├── AndroidManifest.xml
│ ├── ...
│ ├── jni
│ ├── libs
│ ├── ...
│ └── src
└── Application
├── AndroidManifest.xml
├── ant.properties
└── ...
Как я могу отлаживать собственную библиотеку в Eclipse? Кто-нибудь подсказывает об этом?
Ответы
Ответ 1
Мне удалось установить контрольные точки и отладить собственный код в андроидной библиотеке eclipse, добавив каталог отладки разделяемой библиотеки/библиотек в отладчик в диалоговом окне конфигурации отладки:
- Перейдите в меню "Выполнить" → "Конфигурации отладки"
- В разделе "Основное приложение Android" на левой панели выберите ваше приложение
- На вкладке "Отладчик" нажмите "Добавить..." в разделе "Общие библиотеки".
- Перейдите в каталог проекта библиотеки Android и добавьте его подкаталог obj/local/armeabi.
- Применить и отладить.
Казалось, это сработало для меня. Надеюсь, у вас будет такая же удача...
Мир
Ответ 2
Возможно:
-
Обновите конфигурацию сборки, чтобы включить "NDK_DEBUG = 1".
Проект правой кнопки мыши → свойства → C/С++ Build:
-
Установите контрольную точку в свой код C.
-
Щелкните правой кнопкой мыши на своем проекте, выберите Debug As → Android Native Application
Подробнее см. ниже:
http://tools.android.com/recent/usingthendkplugin