【发布时间】:2014-04-17 22:05:17
【问题描述】:
我的 Google Glass 今天将自己更新为 KitKat,我以为我已经成功地完成并更新了 Eclipse,但是 Eclipse 在通过更新引入 GDK 的新方法上抛出了错误。例如,部分更新是
setText() 需要一个 java.lang.CharSequence
所以,我从
更改了我的代码card.setText(some_String);
到
card.setText(some_CharSequence);
但是,当我这样做时,eclipse会抛出一个错误,指出
Card类型中的setText(String)方法不适用于参数(CharSequence)
它希望我将文本设置为字符串,并且它不会让我在玻璃上运行应用程序,直到我将它改回来。但是,一旦我将其改回并尝试在 Glass 上运行它,应用程序力会在它尝试设置文本时立即退出。 LogCat 中的错误也可以追溯到这一行。
java.lang.NoSuchMethodError: com.google.android.glass.app.Cart.setText
我可以在 GDK 的文档中看到不再支持将字符串作为输入的 setText 方法。
到目前为止我所做的事情:使用此处找到的步骤将 Android 开发者工具包更新到 22.6.2
Error: This Android SDK requires Android Developer Toolkit version 22.6.1 or above
安装了 SDK 管理器中的 Glass 和 KitKat 的所有更新
检查 Eclipse 中的更新并安装找到的任何内容
将我的应用清单中的 targetSDK 和 minSDK 更新为 19。
不知道从这里做什么。
【问题讨论】:
标签: android eclipse google-glass