首页 > 解决方案 > 如何调试低级Android?

问题描述

我需要在 Android 设备上调试一些低级的东西。特别是蓝牙堆栈。到目前为止,我试图通过阅读源代码来弄清楚发生了什么,我发现那里有很多日志记录,这非常有帮助。

我的问题是如何启用它们,蓝牙堆栈有一个名为bt_stack.conf的文件,它位于/etc/bluetooth/,我看到代码使用它来确定要启用哪些日志子系统。问题是我不能编辑这个文件,因为权限,所以我不能启用日志。

一种选择是根设备并编辑文件,我不介意在我的开发手机上这样做,但我很快也必须在其他手机上调试它。除了使用第三方工具对手机进行生根之外,必须有更好的方法来调试低级 Android 东西。

系统级 Android 开发人员通常是如何完成的?

标签: androidandroid-bluetooth

解决方案


推荐阅读