0

BroadCom BLE SDKで提供されているサンプルを実行しようとしています。この SDK をインストールして AVD を作成しましたが、アプリケーションがエミュレーターにインストールされません。それは言うエラーとして与える

インストール エラー: INSTALL_FAILED_MISSING_SHARED_LIBRARY [2012-04-18 14:17:59 - BleFindMeServer] 詳細については、logcat の出力を確認してください。[2012-04-18 14:17:59 - BleFindMeServer] 起動がキャンセルされました!

これに対する解決策へのポインタはありますか? このサンプルを実際のデバイスで実行する必要はありますか?

4

1 に答える 1

3

このスレッドを参照しています。

http://community.developer.motorola.com/t5/Android-App-Development-for/Bluetooth-Low-Energy-on-XT910/td-p/24412

構築しているAndroidデバイスには、共有ライブラリ(この場合はbroadcom ble sdk)が含まれていない可能性があります。そのため、アプリケーションはビルドできますが、デバイスは共有ライブラリをサポートしていないため、共有ライブラリを認識しません。

デバイスでBLEをテストして使用する場合は、デバイスがBLEをサポートしていることを確認する必要があります。現在、これらはMotorolaデバイスのみであり、特定のデバイス用にMotorola指定のBLESDKを含める必要があると思います。

詳細については、こちらをご覧ください。http://developer.motorola.com/docs/bluetooth-low-energy-gatt-framework-api/

別の注意点として、私が知る限り、AndroidエミュレーターはBluetoothをサポートしていません。クラシックまたはBLE。

お役に立てれば

于 2012-06-05T21:48:00.037 に答える