Как отладить низкоуровневый Android? - PullRequest
0 голосов
/ 25 февраля 2019

Мне нужно отладить некоторые вещи низкого уровня на устройстве Android.В частности, стек Bluetooth.До сих пор я пытался выяснить, что происходит, просто читая исходный код, и я увидел, что там много журналов, которые могут быть очень полезны.

Моя проблема в том, как включить их, BluetoothВ стеке есть файл с именем bt_stack.conf , который находится по адресу / etc / bluetooth / , я видел, что он используется кодом для определения того, какие подсистемы журналов включить.Проблема в том, что я не могу редактировать этот файл из-за разрешений, поэтому я не могу включить журналы.

Один из вариантов - рутировать устройство и редактировать файл, и я не противтак на моем телефоне для разработки, но мне скоро придется отлаживать его и на других телефонах.Должен быть лучший способ отладки низкоуровневых приложений Android, кроме рутинга телефона с помощью сторонних инструментов.

Как это обычно делают разработчики Android системного уровня?

...