android - 如何调试低级Android?
问题描述
我需要在 Android 设备上调试一些低级的东西。特别是蓝牙堆栈。到目前为止,我试图通过阅读源代码来弄清楚发生了什么,我发现那里有很多日志记录,这非常有帮助。
我的问题是如何启用它们,蓝牙堆栈有一个名为bt_stack.conf的文件,它位于/etc/bluetooth/,我看到代码使用它来确定要启用哪些日志子系统。问题是我不能编辑这个文件,因为权限,所以我不能启用日志。
一种选择是根设备并编辑文件,我不介意在我的开发手机上这样做,但我很快也必须在其他手机上调试它。除了使用第三方工具对手机进行生根之外,必须有更好的方法来调试低级 Android 东西。
系统级 Android 开发人员通常是如何完成的?
解决方案
推荐阅读
- maven - 将 jhipster 微服务推送到 Cloud Foundry 时出现抽象方法错误
- ios - 注销/登录时刷新 UI 选项卡栏控制器状态
- android - 正在寻找一种在 Android 中使用 Google 地图按类别隐藏/显示标记组的智能方法?
- python - 应该测试 tdd 的静态文本,例如电子邮件主题?
- javascript - HTML Range 元素值未使用 Angular6 函数更新
- node.js - Passport JWT 身份验证提取令牌
- javascript - 数据切换不工作引导
- asp.net-mvc - MVC 动态视图绑定到已知和未知属性的属性字典
- ios - 图像后跟使用 UITextView 的垂直列表格式的文本
- php - 如何将价格正确存储为数据库中的整数?