android - Google Glass Compass Sample 在尝试创建新卡片时抛出异常

标签 android google-glass

所以我得到了 Glass,安装了 GDK,克隆并编译了 Compass 示例,到目前为止一切顺利。在 Glass 上启用 Debug模式,通过 USB 连接,显示在 adb devices 下,安装 Compass Sample APK,没问题。我看到该应用程序显示为我的菜单上的目标,然后我去点击菜单。

预期:

我应该会看到罗盘实时卡片。

实际:

抛出异常,查看日志中的堆栈跟踪:

01-17 19:21:50.861: ERROR/AndroidRuntime(2734): FATAL EXCEPTION: main
    java.lang.NoSuchMethodError: com.google.android.glass.timeline.TimelineManager.getLiveCard
    at com.google.android.glass.sample.compass.CompassService.onStartCommand(CompassService.java:117)
    at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2359)
    at android.app.ActivityThread.access$1900(ActivityThread.java:123)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1210)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loop(Looper.java:137)
    at android.app.ActivityThread.main(ActivityThread.java:4424)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:511)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
    at dalvik.system.NativeStart.main(Native Method)

有人知道我能做什么吗?

最佳答案

根据 XE12 release notes , TimelineManagergetLiveCard() 方法已重命名 createLiveCard() .确保您拥有最新版本的 GDK 和示例。

关于android - Google Glass Compass Sample 在尝试创建新卡片时抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21193911/

相关文章:

android - 如何在模拟器上运行 Google Glass Project?

google-mirror-api - Playground 样本的许可证是什么?

java - 如何在设备上运行 Google Glass GDK 示例?

android - 谷歌眼镜 : voice command in activity

android - 使用改造 android 调用 WSDL Web 服务

Android/阅读所有 Activity 状态栏通知

java - Android,覆盖ListView中的项目 View 以显示与实际值略有不同

java - 尝试使用 ionic 构建 Android 模拟器失败.. "Class not found: javac1.8"

google-glass - 延迟加载卡片上的图像

Android - 如何正确执行后台线程?