Reputation: 404
I am trying to connect my android device to PC using bluecove. It worked fine on Windows but gives me the following issue on MAC (OS 10.9, Mavericks):
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
After researching a bit, I found out that it breaks on 10.8 and of the hacks is to run Java in 32 bit mode but 10.9 does not even allow me to run a java instance in 32 bit mode.
How can I get rid of the above error? Any help appreciated :)
Upvotes: 4
Views: 4731
Reputation: 93
I had a similar issue. Just try the Bluecove example application, add it in the projects of your NetBeans folder. Then add Bluecove 2.1.2 jar to your library. Now if you run the application you can see the output as expected.
Upvotes: 1