Android SDK から Bluetooth チャットのサンプルコードを試してみました。コードにエラーはありません。デバイスに APK をインストールしました。Bluetooth チャットを開いているときに強制終了がスローされました。
デバッグには実際のデバイス、つまり Galaxy Nexus S を使用しました。
私を助けてください 。. 前もって感謝します。
Android SDK から Bluetooth チャットのサンプルコードを試してみました。コードにエラーはありません。デバイスに APK をインストールしました。Bluetooth チャットを開いているときに強制終了がスローされました。
デバッグには実際のデバイス、つまり Galaxy Nexus S を使用しました。
私を助けてください 。. 前もって感謝します。
私はそれを修正することができました:
<uses-sdk android:maxSdkVersion="17" android:targetSdkVersion="11" android:minSdkVersion="11"/>
はAndroid 3.0(Honeycomb)の11番です。android:theme="@android:style/Theme.Holo.Dialog"
getWindow().requestFeature(Window.FEATURE_ACTION_BAR);
これがまだ当てはまるかどうかはわかりませんが、同じ問題が発生しました。
サンプルをダウンロードし、Samsung S3(jellybean) にロードしましたが、Bluetooth のプロンプトの後、クラッシュし続けました。最初はエラーはありませんでした。だから私はあなたのコードで(Eclipseで)削除する方法を使用しようとし
mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter()
ましたが、それが読み取り専用であり、書き込み可能にするかどうかを尋ねられました。それを行うと、いくつかのエラーが発生し、getDefaultAdapter は API 5 用であり、現在の minSdk は 1 であると言うプロンプトが表示されました。したがって、マニフェスト ファイルを調べて、minSdkVersion=5 として配置したので問題になる理由を確認しました。 .
Javaファイルについて前述したようにマニフェストファイルを書き込み可能にすると、エラーはこの行が原因であることに気付きました
android:theme="@android:style/Theme.Holo.Dialog"
11 の API が必要です。したがって、android:minSdkVersion="11" に変更したところ、完全に機能するようになりました。