Когда родная часть (C++, Qt) моей программы разбилась, я вижу в logcat некоторый стек. Но эти сообщения не имеют имени приложения, только тега «DEBUG». Вот почему я не могу получить его для отправки отчета о сбоях (я использую ACRA) beacuse ", поскольку JellyBean logcat предоставляет только следы из вашего собственного приложения" Как я могу получить его или сделать, что они писали от имени моего приложения?android get Stacktrace из собственного кода в LogCat
Извините за мой плохой английский, Спасибо!
Или выбросить исключения. –
Это уже было задано здесь - http://stackoverflow.com/questions/8415032/catching-exceptions-thrown-from-native-code-running-on-android – sandrstar
Спасибо, но это не то, что я имел в виду. У меня уже есть эта функция, но они не используются системными библиотеками, которые печатают stacktrace в обработчике SIGSEGV, например ... Я могу установить обработчик для SIGSEGV, но не знаю, как получить из него стек. – Dmitry