我已经尝试了来自 Android SDK 的蓝牙聊天示例代码。代码没有错误,在设备上安装了APK,打开蓝牙聊天时,抛出强制关闭。
我使用的是真机调试,即 Galaxy Nexus S。
请帮我 。. 提前致谢。
我已经尝试了来自 Android SDK 的蓝牙聊天示例代码。代码没有错误,在设备上安装了APK,打开蓝牙聊天时,抛出强制关闭。
我使用的是真机调试,即 Galaxy Nexus S。
请帮我 。. 提前致谢。
我设法通过以下方式修复它:
<uses-sdk android:maxSdkVersion="17" android:targetSdkVersion="11" android:minSdkVersion="11"/>
的版本升级到第 11 个版本是 Android 3.0 (Honeycomb)。android:theme="@android:style/Theme.Holo.Dialog"
getWindow().requestFeature(Window.FEATURE_ACTION_BAR);
我不确定这是否仍然适用于您,但我遇到了同样的问题。
我下载了示例,将其加载到三星 S3(果冻豆)上,并在提示蓝牙后一直崩溃。一开始没有任何错误。因此,我尝试使用您
mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter()
在代码中删除的方法(在 Eclipse 上),并提示它是只读的以及我是否想让它可写。这样做后出现了一些错误,提示说 getDefaultAdapter 适用于 API 5,当前 minSdk 为 1。因此我查看了清单文件以了解为什么它会出现问题,因为我将其设置为 minSdkVersion=5 .
在使清单文件可写如前面提到的java文件时,我意识到错误是由于这一行
android:theme="@android:style/Theme.Holo.Dialog"
它需要 11 的 API。因此我更改为 android:minSdkVersion="11" 现在它可以完美运行。