Android 不支持 BlueCove 库

问题描述 投票:0回答:1

我在非 Android Java 项目中使用 BlueCove 库连接到蓝牙设备。在 Windows 上测试时工作正常,但是当我在 Android 设备上测试时,出现以下错误。

BlueCove com.intel.bluetooth.BluetoothStackBlueZ|com.intel.bluetooth.BluetoothStackBlueZDBus not available

我把准备在Android设备上测试的java项目作为jar文件集成到另一个移动项目中。 根据我在互联网上的研究,我发现 Android 设备不支持 BlueCove 库。我了解到Android和非Android Java中没有通用的蓝牙库。你认为我该如何解决这个问题?

java android bluetooth android-bluetooth bluecove
1个回答
0
投票

不幸的是,以跨平台方式使用 Java 的蓝牙非常困难。在 Android 上,这很简单,因为有库支持,但对于桌面上的 Java,过去使用的库已经消失多年了。您可能需要为您想要支持的每个平台编写特定于平台的代码。它确实应该成为 JDK 的一部分,但目前没有任何迹象表明这种情况发生。

有关更多详细信息,请参阅Java 上的蓝牙(或缺少蓝牙)

© www.soinside.com 2019 - 2024. All rights reserved.