在Glass上运行计时器,秒表和指南针示例似乎不起作用

时间:2013-11-20 00:00:45

标签: google-glass google-gdk

我在这里运行了计时器,秒表和指南针示例:

https://developers.google.com/glass/develop/gdk/quick-start#for_android_beginners

但是,应用程序构建但不运行。这就是我在logcat中可以获得的全部内容:

[2013-11-19 15:58:21 - CompassMenuActivity] ------------------------------
[2013-11-19 15:58:21 - CompassMenuActivity] Android Launch!
[2013-11-19 15:58:21 - CompassMenuActivity] adb is running normally.
[2013-11-19 15:58:21 - CompassMenuActivity] No Launcher activity found!
[2013-11-19 15:58:21 - CompassMenuActivity] The launch will only sync the application package on the device!
[2013-11-19 15:58:21 - CompassMenuActivity] Performing sync
[2013-11-19 15:58:21 - CompassMenuActivity] Automatic Target Mode: Unable to detect device compatibility. Please select a target device.
[2013-11-19 15:58:23 - CompassMenuActivity] Uploading CompassMenuActivity.apk onto device '0***************0C'
[2013-11-19 15:58:23 - CompassMenuActivity] Installing CompassMenuActivity.apk...
[2013-11-19 15:58:24 - CompassMenuActivity] Success!
[2013-11-19 15:58:24 - CompassMenuActivity] /CompassMenuActivity/bin/CompassMenuActivity.apk installed on device
[2013-11-19 15:58:24 - CompassMenuActivity] Done!

我正在使用

Eclipse Standard / SDK

版本:开普勒发布 构建ID:20130614-0229

4 个答案:

答案 0 :(得分:4)

使用Eclipse中的“运行方式”菜单只会在设备上安装APK,但不会运行它,因为清单中的所有应用程序组件都没有android.intent.category.LAUNCHER

相反,安装APK后,您可以使用Glass上的语音触发器启动它。例如,为Compass样本说“ok glass,show a compass”。这将启动将实时卡发布到时间线的CompassService服务。

答案 1 :(得分:0)

除了使用语音触发器或触摸菜单启动之外,您还可以使用adb命令启动服务,这将节省一些时间,因为手动导航以启动应用程序有点旧。

adb shell am startservice com.google.android.glass.compass/com.google.android.glass.sample.compass.CompassService 
adb shell am startservice com.google.android.glass.timer/com.google.android.glass.sample.timer.TimerService
adb shell am startservice com.google.android.glass.stopwatch/com.google.android.glass.sample.stopwatch.StopwatchService: 

adb shell am startservice <name of service>
adb shell am start <name of activity>

答案 2 :(得分:0)

请确保您有XE11更新,否则它将无法正常工作。

答案 3 :(得分:0)

您还可以编辑调试配置。第二部分应该有一个启动活动选项。由于您没有默认值(因为它是由语音意图触发的),您可以手动从项目中选择一个。这将在您调试应用程序时自动启动主要活动。