加载Google Glass GDK示例

时间:2014-04-21 02:43:46

标签: android eclipse google-glass google-gdk

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

  

[2014-04-20 19:42:56 - 指南针]安装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”标签下的“启动”选项并没有给我任何选择。

我的谷歌眼镜版目前是XE12.1

提前感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

在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命令。

答案 1 :(得分:0)

如果您使用的示例项目来自Android SDK API Level 19示例文件夹或Github,则这些项目已更新为可与XE16一起使用,并且无法在XE12.X上运行。

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

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

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