【问题标题】:Google Glass updated to KitKat, but new methods aren't showing up in Eclipse?Google Glass 更新到 KitKat,但新方法没有出现在 Eclipse 中?
【发布时间】: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


    【解决方案1】:

    我知道这真的很基础,但是您在安装新软件包后是否重新启动了 Eclipse ADT? 尝试清理您的项目以确保它使用正确的 GDK。您也可以尝试进入项目 Properties -> Android 并确保构建目标是 API 19。

    【讨论】:

      【解决方案2】:

      确保您的项目的 project.properties 文件包含以下行:

      target=Google Inc.:Glass Development Kit Preview:19
      

      我不得不在一个最初使用 GDK 潜行峰值版本 15 的项目中进行更改。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多