Java Mac OS 10.9上的Bluecove

Java Mac OS 10.9上的Bluecove,java,android,eclipse,osx-mavericks,bluecove,Java,Android,Eclipse,Osx Mavericks,Bluecove,我正在尝试使用bluecove将我的android设备连接到PC。它在Windows上运行良好,但在MAC(OS 10.9,Mavericks)上给了我以下问题: 在研究了一下之后,我发现它在10.8上出现了漏洞,其中一个漏洞是在32位模式下运行Java,但10.9甚至不允许我在32位模式下运行Java实例 我怎样才能消除上述错误?感谢您的帮助:)我也遇到了类似的问题。只需尝试Bluecove示例应用程序,将其添加到NetBeans文件夹的项目中。然后将Bluecove 2.1.2 jar添加到

我正在尝试使用bluecove将我的android设备连接到PC。它在Windows上运行良好,但在MAC(OS 10.9,Mavericks)上给了我以下问题:

在研究了一下之后,我发现它在10.8上出现了漏洞,其中一个漏洞是在32位模式下运行Java,但10.9甚至不允许我在32位模式下运行Java实例


我怎样才能消除上述错误?感谢您的帮助:)

我也遇到了类似的问题。只需尝试Bluecove示例应用程序,将其添加到NetBeans文件夹的项目中。然后将Bluecove 2.1.2 jar添加到您的库中。现在,如果您运行应用程序,您可以看到预期的输出。

基本上,错误消息说您通过JNI使用的本机库没有符号
\u IOBluetoothLocalDeviceReadSupportedFeatures
。这通常表示您使用的库的版本与作者的预期不同。我现在正在使用bluecove-2.1.1-SNAPSHOT.jar。你能详细说明一下我是如何找到作者想要的版本的吗?问题类似于这个:你在哪里找到Bluecove 2.1.2的?从它看来,最新版本是2.1.1和项目自2010年以来并没有更新!评论中有到2.1.2的链接。看起来有人构建了一个更新的版本,并将其命名为2.1.2:我无法使用上面的链接找到它,但我在这里找到了它。如果您添加
https://mvn.uworks.cc/nexus/content/repositories/thirdparty/
作为一个存储库,您可以将它包含在使用gradle和
实现(“net.sf.bluecove:bluecove:2.1.2”)
dyld: lazy symbol binding failed: Symbol not found: _IOBluetoothLocalDeviceReadSupportedFeatures
Referenced from: /private/var/folders/cq/f5chm1950m5_n2s5bk1bjfyh0000gn/T/bluecove_0/libbluecove.jnilib
Expected in: /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth

dyld: Symbol not found: _IOBluetoothLocalDeviceReadSupportedFeatures
Referenced from:  /private/var/folders/cq/f5chm1950m5_n2s5bk1bjfyh0000gn/T/bluecove_0/libbluecove.jnilib
Expected in: /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth