Подтвердить что ты не робот

Отладить собственный код в Android-библиотеке

Мой макет рабочего пространства:

.
├── ApplicationLibrary
│   ├── AndroidManifest.xml
│   ├── ...
│   ├── jni
│   ├── libs
│   ├── ...
│   └── src
└── Application
    ├── AndroidManifest.xml
    ├── ant.properties
    └── ...

Как я могу отлаживать собственную библиотеку в Eclipse? Кто-нибудь подсказывает об этом?

4b9b3361

Ответ 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