Где находятся файлы obj для ndk-стека в пакетах androidTest - PullRequest
0 голосов
/ 15 мая 2018

Я реализую несколько инструментальных тестов для модуля (который упакован в архив aar, а не apk), над которым я работаю.Модуль написан частично на Java и частично на C.

К сожалению, происходит сбой при выполнении моих тестов и выполнении собственного кода;Я хочу обозначить аварийный дамп с помощью ndk-stack, чтобы увидеть фактического виновника и исследовать мою проблему.

Я знаю, что эти файлы должны находиться в каталоге объектов obj / , вернов каталоге проекта, а именно:

$PROJECT_PATH/obj/local/<ABI>

Проблема в том, что их просто нет.Где они?Как я могу позволить задачам, связанным с androidTest , генерировать их или показывать, где они находятся?Чего мне не хватает?

Структура проекта следующая:

MyProject
 |_ :app (a single button application which integrates the library)
 |_ :myLibrary (the actual library I'm working on and testing)
    |_ java
    |  |_ my.package.name
    |  |_ my.package.name (androidTest) <- a test here crashes
    |  |_ my.package.name (test)
    |_ cpp
       |_ my native files

1 Ответ

0 голосов
/ 10 октября 2018

После обсуждения в комментариях выяснилось, что правильный путь для поиска символов объекта отладки:

$PROJECT_PATH/myLibrary/build/intermediates/ndkBuild/debug/obj
...