【问题标题】:Loading Google Glass GDK sample加载 Google Glass GDK 示例
【发布时间】:2014-04-21 02:43:46
【问题描述】:

我无法将Google Glass GDK sample(指南针、秒表或计时器)加载到我的谷歌眼镜。我为此使用 Eclipse。在控制台中,它显示我成功的消息

[2014-04-20 19:42:56 - Compass] 安装 Compass.apk... [2014-04-20 19:42:58 - 指南针] 成功! [2014-04-20 19:42:58 - 指南针] /Compass/bin/Compass.apk 安装在设备上 [2014-04-20 19:42:58 - 指南针] 完成!

This post 建议我使用语音触发器来激活服务(例如:“ok glass,show a compass”)。但这对我不起作用。 我还尝试了来自different post 的另一个建议,以转到运行/调试配置以准确指定要运行的活动。但就我而言,“Android”选项卡下的“启动”选项没有给我任何选择。

我的google glass版本目前是XE12.1

提前感谢您的帮助!

【问题讨论】:

  • 您从哪里获取示例项目?如果它们来自 Android SDK API Level 19 示例文件夹或 Github (github.com/googleglass),则这些项目已更新为可与 XE16 一起使用,而不能在 XE12.X 上运行。您需要在 XE12.X 上使用 API Level 15 文件夹下的示例,并通过语音命令激活它们(例如,“ok glass, show a compass”)。
  • 肖恩是正确的。在我更新到 XE16 后,它就可以工作了!

标签: android eclipse google-glass google-gdk


【解决方案1】:

如果您使用的示例项目来自 Android SDK API 级别 19 示例文件夹或 Github,则这些项目已更新为适用于 XE16,而不适用于 XE12.X。

您需要使用 XE12.X 上 API Level 15 文件夹下的示例。

或者,将您的 Glass 更新到 XE16,然后最新版本的示例应该适合您。

所有版本的示例项目都通过语音命令激活(例如,“ok glass, show a compass”)。

【讨论】:

    【解决方案2】:

    从 PC 上的命令行或 Mac 上的终端使用此 adb 命令:

    adb shell am start -n com.google.android.glass.sample.compass/com.google.android.glass.sample.compass.CompassMenuActivity
    

    虽然 Glass 已连接 ADB,并且是唯一连接的 ADB 设备。

    这应该会在 XE12 上为您启动 Compass 活动。

    我从这里得到包名和活动名:

    https://github.com/googleglass/gdk-compass-sample/blob/master/AndroidManifest.xml

    如果您使用不同的代码,可能需要调整 adb shell 命令。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-28
      • 1970-01-01
      • 2014-06-06
      相关资源
      最近更新 更多