2014-04-21 92 views
1

我有一个问题,加载Google Glass GDK sample(指南针,秒表,或计时器)到我的谷歌玻璃。我为此使用Eclipse。在控制台,它让我成功的消息加载谷歌玻璃GDK样本

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

This post建议我使用语音触发器来激活服务(例如:“ok玻璃,显示指南针”)。但它不适合我。 我还尝试了different post的其他建议,转到“运行/调试”配置以指定要运行的活动。但在我的情况下,“Android”选项卡下的“启动”选项不会给我任何选择。

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

预先感谢您的帮助!

+2

你从哪里抓取样本项目?如果它们来自Android SDK API Level 19示例文件夹或Github(https://github.com/googleglass/),那么这些项目已更新为可与XE16一起使用,并且不适用于XE12.X.您需要使用XE12.X上API Level 15文件夹下的样本,并且它们通过语音命令(例如,“OK玻璃,显示指南针”)激活。 –

+1

肖恩是正确的。在更新到XE16后,它正在运行! – user2037739

回答

0

如果您使用的示例项目来自Android SDK API Level 19示例文件夹或Github,那么这些项目已更新为可与XE16一起使用,并且不适用于XE12.X.

您需要使用XE12.X上API Level 15文件夹下的示例。或者,将您的Glass更新到XE16,然后最新版本的示例应该适合您。

示例项目的所有版本均通过语音命令激活(例如“OK玻璃,显示指南针”)。

0

使用从PC或终端上的命令行上的MAC此ADB指令:

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

尽管玻璃是ADB连接,并且是连接在仅ADB设备。

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

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

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

或许,如果你使用的是不同的代码,你需要调整ADB shell命令。