我正在尝试在运行 Ubuntu 的 BeagleBone Black 上编译/运行使用 BlueCove 库的程序。但是我在运行时不断收到此错误:
Native Library bluecove_arm not available
javax.bluetooth.BluetoothStateException: BlueCove library bluecove not available
at com.intel.bluetooth.BlueCoveImpl.loadNativeLibraries(BlueCoveImpl.java:381)
at com.intel.bluetooth.BlueCoveImpl.detectStack(BlueCoveImpl.java:429)
at com.intel.bluetooth.BlueCoveImpl.access$500(BlueCoveImpl.java:65)
at com.intel.bluetooth.BlueCoveImpl$1.run(BlueCoveImpl.java:1020)
at java.security.AccessController.doPrivileged(Native Method)
at com.intel.bluetooth.BlueCoveImpl.detectStackPrivileged(BlueCoveImpl.java:1018)
at com.intel.bluetooth.BlueCoveImpl.getBluetoothStack(BlueCoveImpl.java:1011)
at javax.bluetooth.LocalDevice.getLocalDeviceInstance(LocalDevice.java:75)
at javax.bluetooth.LocalDevice.getLocalDevice(LocalDevice.java:95)
at edit.rit.ce.whud.DataServer.bluetoothHandler(DataServer.java:16)
at edit.rit.ce.whud.GUI.main(GUI.java:153)
我知道这不是代码的问题,因为我可以在运行 Mint(基于 Ubuntu)的 x64 位 Linux 计算机上使用 BlueCove 库运行代码。我在网上搜索了几种解决方案,但找不到能解决我问题的一种。我已经使用这种方法为 ARM 重新编译了 bluecove-gpl-2.1.0 库
http://www.raspberrypi.org/forums/viewtopic.php?f=81&t=58758
并尝试通过终端和 NetBeans IDE 编译/运行代码。
我还需要做一些其他的步骤来完成这项工作吗?为什么即使我为 ARM 重新编译了 Bluecove 库,它仍然说它不可用?