-2

我想运行蓝牙聊天应用程序(http://developer.android.com/resources/samples/BluetoothChat/index.html上给出的示例代码)但我无法在模拟器上测试它。我有智能手机(android 2.3),但该代码中给出的操作栏仅支持 11 以上的 API 级别。至少应该启动模拟器活动,但它给了我

致命异常运行时错误

所以我该怎么做..?

请帮忙

thnxxx

4

1 回答 1

0

模拟器不支持蓝牙,您必须检查真实设备上的蓝牙应用程序

粘贴你的错误

检查它的清单文件 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
于 2012-06-07T10:16:14.900 回答