【问题标题】:bluetooth chat only works with android sdk 3.0?蓝牙聊天仅适用于 android sdk 3.0?
【发布时间】:2011-04-28 22:47:57
【问题描述】:

作为我的第一个 Android 项目之一,我从

下载了蓝牙聊天示例代码

http://developer.android.com/resources/samples/BluetoothChat/index.html

并尝试构建它。看来我只能使用 Android SDK 3.0 构建项目 - 使用 SDK 2.2 时出现编译时错误,找不到某些类。

我想知道是否有兼容 2.2 的蓝牙聊天版本?我问的原因是我的开发手机运行的是 Android 2.2 (Tmobile Comet),而使用 3.0 构建的 apk 在我的开发手机上崩溃了。

【问题讨论】:

    标签: android bluetooth chat


    【解决方案1】:

    SDK 包含不同 API 版本的示例。您可以通过选择“Samples for SDK API 8”使用SDK Manager 下载适用于 Android 2.2 的 BluetoothChat 应用程序。下载后会在SDK目录下samples/android-8/BluetoothChat找到。

    【讨论】:

      【解决方案2】:

      BluetoothChat 应用程序here 在 AndroidManifest 中指定 API 级别 6。它旨在在 Android 2.0.1 及更高版本上运行。

      如果您只是直接运行 BluetoothChat 应用程序,请确保您至少从 Google 下载了 API 6 文档和工具。

      编辑:

      看起来 android 网站已更新代码以使用 API 11 类...不知道为什么。 Here 是我在谷歌代码上找到的旧版 BluetoothChat.java。

      【讨论】:

      • 是的,我也注意到了。然而,当前的源代码使用了 android.app.ActionBar 之类的类,它不在 2.2 中我想要实现的是一个在 2.2 上运行的应用程序,现在当我加载应用程序时它只是崩溃而没有太多细节......
      • 哇,你是对的。很抱歉假设这是一个如此简单的答案。我用旧的 BluetoothChat 源链接更新了我的帖子。
      • 我已经用旧的 BluetoothChat.java 的链接更新了帖子,但是您是否尝试过从 AVD/SDK 管理器下载示例?我不记得了,但我认为 BluetoothChat 是用于较低 api 示例的。
      • 我使用 SDK 管理器下载了 API 7 级示例,它可以工作。谢谢约翰!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-27
      • 2011-11-14
      • 1970-01-01
      • 2012-06-13
      • 2020-08-30
      • 1970-01-01
      相关资源
      最近更新 更多