Android4.2之前抓取hci log都是通过hcidump命令完成的,但是Android4.2 Bluetooth引入了Bluedroid,这是一个新的蓝牙协议栈。所以抓取hci log的方法也改变了。


在Android 4.2之后, Bluetooth控制hcidump 的写开关和默认保存的hci log的路径,以及各种级别的log 开关是在 /etc/bluetooth/bt_stack.conf 文件里. 如果你需要hci log,那你首先需要从手机把这个文件adb pull出来,然后修改这个文件的内容,然后adb push回去。文件里你修改的BtSnoopFileName这个值就是你需要的hci log文件路径。


bt_stack.conf的文件内容如下


# Enable BtSnoop logging function
# valid value : true, false
BtSnoopLogOutput=true //默认是false,如果需要抓取hcidump 的话,改成 true


# BtSnoop log output file
BtSnoopFileName=/sdcard/btsnoop_hci.log //默认写hcidump 的路径,btsnoop_hci.log 就是hcidump的log。可以按照你自己的需要修改。

更多相关文章

  1. ANDROID STUDIO&&Eclipse Android项目缺少R文件解决方法(完解)
  2. make_ext4fs制作system.img
  3. (转)Android(安卓)Studio插件整理
  4. ubuntu android-studio创建右侧快捷启动方式
  5. Android(安卓)嵌入式 linux 去掉启动时闪烁的光标 和制作启动LOG
  6. 用Android(安卓)Studio进行NDK编程入门实例
  7. 【Android】- 搭建服务器进行前后端的交互
  8. 一键升级 ME860 CWM recovery
  9. (转)Android生成heap dump文件(.hprof)

随机推荐

  1. android消息队列机制(Handler)
  2. Android(安卓)读取Manifest文件下Applica
  3. Android(安卓)获取当前网速质量调整网络
  4. Android(安卓)基于Zxing的扫码功能实现(二
  5. Android(安卓)ListView 异步加载图片并缓
  6. android 通过wifi调用打印机
  7. Android中动态改变控件的大小的一种方法
  8. Android(安卓)Resource介绍和使用(一)
  9. Android的消息机制Handler
  10. Android重难点解析——面试中可能被问到