我正在尝试使用 NDK 为 Android 构建一些蓝牙终端工具,例如 hcitool 和 obexftp。但是,据我了解,由于最新 Android 上的蓝牙堆栈发生了变化,因此包含在 hcitool、hcidump、obexftp 的几个 Android 实现中的 libbluetooth.so 不再有效。
具体来说,我需要 obexftp 才能在两部 Nexus 5 和 OnePlus One 手机之间执行蓝牙 ftp 传输。以下是 5-6 年前一些工具实施的链接,这些工具不再有效。我收到错误Device not found
。
https://github.com/d34th4ck3r/Hcidump-in-Android
https://github.com/AlanZheng/hcidump-android
http://forum.xda-developers.com/showpost.php?p=9993128
http://i-miss-erin.blogspot.com/2009/09/connect-bluetooth-keyboard-in-android.html
有谁知道我现在需要哪个 libbluetooth.so 文件,还是需要其他库才能使用蓝牙堆栈?
我目前的手机有 Cyanogenmod 12.1 和 Android 5 Lolipop。