我想运行蓝牙聊天应用程序(http://developer.android.com/resources/samples/BluetoothChat/index.html上给出的示例代码)但我无法在模拟器上测试它。我有智能手机(android 2.3),但该代码中给出的操作栏仅支持 11 以上的 API 级别。至少应该启动模拟器活动,但它给了我
致命异常运行时错误
所以我该怎么做..?
请帮忙
thnxxx
我想运行蓝牙聊天应用程序(http://developer.android.com/resources/samples/BluetoothChat/index.html上给出的示例代码)但我无法在模拟器上测试它。我有智能手机(android 2.3),但该代码中给出的操作栏仅支持 11 以上的 API 级别。至少应该启动模拟器活动,但它给了我
致命异常运行时错误
所以我该怎么做..?
请帮忙
thnxxx
模拟器不支持蓝牙,您必须检查真实设备上的蓝牙应用程序
粘贴你的错误
检查它的清单文件 minsdk 是 6
<uses-sdk minSdkVersion="6" />
所以它将在 api 11 以下的设备上运行
添加操作栏
从 Android 3.0(API 级别 11)开始,操作栏包含在使用 Theme.Holo 主题(或其后代之一)的所有活动中,当 targetSdkVersion 或 minSdkVersion 属性设置为“11”时,这是默认主题"或更大。例如:
<manifest ... >
<uses-sdk android:minSdkVersion="4"
android:targetSdkVersion="11" />
...
</manifest>
在此示例中,应用程序需要 API 级别 4 (Android 1.6) 的最低版本,但它也以 API 级别 11 (Android 3.0) 为目标。这样,当应用程序在Android 3.0或更高版本上运行时,系统会将全息主题应用于每个活动,因此每个活动都包含操作栏。
http://developer.android.com/guide/topics/ui/actionbar.html
如果您已通过 sdk 管理器安装示例应用程序,请转到您的计算机上的此路径
C:\Program Files\Android\android-sdk-windows\samples\android-8\BluetoothChat