Android 加载Google Glass GDK示例

Android 加载Google Glass GDK示例,android,eclipse,google-glass,google-gdk,Android,Eclipse,Google Glass,Google Gdk,我无法将(指南针、秒表或计时器)加载到谷歌眼镜。我使用Eclipse来实现这一点。在控制台中,它向我显示成功消息 [2014-04-20 19:42:56-指南针]安装指南针apk。。。[2014-04-20 19:42:58-指南针]成功![2014-04-20 19:42:58-指南针] /Compass/bin/Compass.apk安装在设备上[2014-04-20 19:42:58]- 罗盘]好了 建议我使用语音触发器激活服务(例如:“ok glass,显示指南针”)。但这对我不起作用

我无法将(指南针、秒表或计时器)加载到谷歌眼镜。我使用Eclipse来实现这一点。在控制台中,它向我显示成功消息

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

建议我使用语音触发器激活服务(例如:“ok glass,显示指南针”)。但这对我不起作用。 我还尝试了来自的另一个建议,即转到运行/调试配置,以精确指定要运行的活动。但在我的例子中,“Android”选项卡下的“Launch”选项没有给我任何选择

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


提前感谢您的帮助

从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活动

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


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

如果您使用的示例项目来自Android SDK API Level 19 samples文件夹,或者,那么这些项目已更新为与XE16一起使用,而不会与XE12.X一起使用

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

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


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

您从哪里获取示例项目?如果它们来自AndroidSDKAPIlevel19samples文件夹或Github(),那么这些项目已经更新为与XE16一起使用,并且不会在XE12.X上使用。您需要使用XE12.X上API Level 15文件夹下的示例,它们由语音命令激活(例如,“ok glass,显示指南针”)。Sean是正确的。在我更新到XE16之后,它开始工作了!