完全に読んで、最初に私の質問を理解してください。反対票ボタンをトリガーして喜んでいます!
質問は本当に LogCat 化粧品です。Bluetooth にクラッシュや実際の問題はありません。「Bluetooth バインダーが null です」という LogCat メッセージが表示されます。Android エミュレーターで Bluetooth を使用する方法については、多くの投稿や質問があります。私はそれをすべて知っています、それは問題ではありません。私が望むのは、単に LogCat エラー メッセージを取り除くことです。現在、エミュレータで実行していると判断するための簡単な条件があります。
https://groups.google.com/forum/#!topic/android-kernel/M4SjXulUeUo
boolean isEmulator = "goldfish".equals(Build.HARDWARE);
エミュレーターのカーネル (上記のリンクを参照) が変更された場合、または条件が正しくない場合、これはそれほど素晴らしいことではありません。したがって、ライブラリまたはライブラリ内の関数の有無を判断するための派手なJavaの方法があるかもしれないので、そのような実行時にメッセージが表示されません。
boolean isBluetoothAvailable = TTLBluetoothService.isBluetoothAvailable();