我已经尝试了Android SDK的蓝牙聊天示例代码。该代码没有错误,将APK安装在设备上,同时打开蓝牙聊天,强制关闭被抛出。Android示例蓝牙聊天
我用一个真实的设备进行调试,即Galaxy Nexus的S.
请帮助我。 。提前致谢。
我已经尝试了Android SDK的蓝牙聊天示例代码。该代码没有错误,将APK安装在设备上,同时打开蓝牙聊天,强制关闭被抛出。Android示例蓝牙聊天
我用一个真实的设备进行调试,即Galaxy Nexus的S.
请帮助我。 。提前致谢。
我不确定这是否仍适用于您,但我遇到了同样的问题。
我下载了样本,将它加载到三星S3(jellybean)上,并且在蓝牙提示后它一直崩溃。起初没有任何错误。所以我试着用你的方法去掉代码中的 mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter()
(在eclipse上),并提示它是只读的,并且我是否想让它可写。这样做后,出现了一些错误,这是一个提示,说getDefaultAdapter是为API 5和当前minSdk是1.因此,我抬头看清单文件,看看为什么它会是一个问题,因为我把它作为minSdkVersion = 5 。
在如先前对java文件提到使清单文件可写的,我意识到这条直线
android:theme="@android:style/Theme.Holo.Dialog"
它需要的11.一种API因此我改变到机器人误差是由于:的minSdkVersion =“11”,现在它完美的工作。
我设法解决它:
<uses-sdk android:maxSdkVersion="17" android:targetSdkVersion="11" android:minSdkVersion="11"/>
第11版的Android 3.0(蜂巢)。android:theme="@android:style/Theme.Holo.Dialog"
getWindow().requestFeature(Window.FEATURE_ACTION_BAR);
发布您的代码。 –
在这里发布你的logcat错误 – Lokesh
@lokesh和anoop好的..代码在名为蓝牙聊天的文档中。我观察到,如果我删除以下行mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); ,不会引发异常。还有一件事,我有Android版本15,我在星系链中的果冻豆上运行它。感谢评论家伙。我在等待我的回答。 – 10101010