I am trying to run samples provided in BroadCom BLE SDK. i have created AVD by installing this SDK but the application is not getting installed on the emulator. It gives as error which says
Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY [2012年04月18日 14:17:59 - BleFindMeServer] Please check logcat output for more details. [2012年04月18日 14:17:59 - BleFindMeServer] Launch canceled!
Any pointers to a solution to this? Do we have to run this sample on the actual device?
1 Answer 1
Referencing this thread.
The android device you are building on may not contain the shared library, in this case the broadcom ble sdk. So while your application may build, the device won't recognize the shared library as it does not support it.
If you want to test and use BLE on a device, you will have to make sure that device supports BLE. Currently, I think these are only Motorola devices, and you will have to include the Motorola designated BLE SDK for the particular device.
You can find more information here. http://developer.motorola.com/docs/bluetooth-low-energy-gatt-framework-api/
On another note, As far as i know, the android emulator does not support bluetooth. Classic or BLE.
Hope this helps
Explore related questions
See similar questions with these tags.