我正在学习如何使用GDK和一个不错的资源管理器与我共享他们的HelloWorld项目(https://code.google.com/p/hello-world-google-glass/source/checkout)
不幸的是,当我尝试运行代码时,我收到错误:
java.lang.NoSuchMethodError: com.google.android.glass.timeline.TimelineManager.createLiveCard
我一直在寻找解决方案,但我在这篇文章中找到了我能找到的最接近的问题:Google glass sample projects are crashing
正如接受的答案建议,我进入SDK管理器并更新了我的整个API 15,包括GDK潜行峰值。我的GDK显示修订版2.仍然无法正常工作。
即使更奇怪,Google提供的所有示例应用都可以正常使用。有什么建议吗?
编辑:示例应用程序不能正常工作,我刚刚意识到当我手动启动应用程序而不是语音命令时,我实际上给了每个应用程序2个选项。一个工作,一个给出与上述完全相同的错误。我想工作的是MyGlass,另一个是我加载的。 编辑#2我看了MyGlass,结果发现我的Glass正在运行XE11而不是12.我无法找到有关如何将其更新到XE12的任何说明。想法?答案 0 :(得分:2)
XE11和XE12之间的变化引入了GDK不兼容的变化,所以这是有道理的。
然而,你仍然在XE11上有点奇怪。没有办法强制升级,但它应该在充电和WiFi时自行发生。您可能想要重置(按住电源按钮15秒 - 这只是强制关闭电源而不是睡眠并且不会删除任何东西)并查看是否解决了任何问题或硬重置(将从设置菜单中删除所有内容)。您可能还需要联系玻璃指南以获得升级的进一步帮助。
答案 1 :(得分:1)
要连接到安全的Wifi,您可以尝试Connectify(http:www.connectify.me)并将您的笔记本电脑变成热点。首先,通过身份验证将笔记本电脑连接到学校wifi,然后与Glass共享热点。我假设您知道如何为Google Glass生成QR码以连接到Wifi。该信息可在glass.google.com/myglass
上找到一旦通过Wifi连接,它应该能够升级。如果Glass在连接到Wifi后没有提示您升级到XE12,您可以尝试囚犯的建议来重置Glass。顺便说一句,感谢您试用我的Hello World应用程序。祝好运!