我的Google Glass今天更新到了KitKat,我认为我已经成功地完成并更新了Eclipse,但是Eclipse在更新引入GDK的新方法上出现了错误。例如,部分更新是
setText()期望java.lang.CharSequence
所以,我把代码从
card.set文本(some_String);
到
card.set文本(some_CharSequence);
然而,当我这样做时,eclipse抛出一个错误,声明
类型卡中的方法setText(String)不适用于参数(CharSequence)
它希望我将文本设置为字符串,在我将其更改回来之前,它不会让我在glass上运行应用程序。然而,一旦我将其更改回并尝试在Glass上运行,应用程序强制将在尝试设置文本时退出。LogCat中的错误也可以追溯到这一行。
java.lang.com.google.android.glass.app.Cart.set文本
我可以在GDK的文档中看到,不再支持将字符串作为输入的setText方法。
到目前为止我所做的事情:使用此处找到的步骤将Android Developer Toolkit更新到22.6.2
错误:此Android SDK需要Android Developer Toolkit版本22.6.1或更高版本
安装了在SDK管理器中找到的Glass和KitKat的所有更新
检查Eclipse中的更新并安装它发现的任何内容
将我的应用清单中的Target etSDK和minSDK更新为19。
不知道该怎么办。
确保您的项目的项目。属性文件包含以下行:
target=Google Inc.:Glass Development Kit Preview:19
我不得不在一个最初使用GDK Sleek peak版本15的项目中改变这一点。
我知道这很基本,但是您在安装新软件包后重新启动Eclipse ADT了吗?尝试清理您的项目以确保它使用了正确的GDK。您也可以尝试转到项目属性-
问题内容: 我开发了一个使用GoogleMap的应用程序。我刚刚在Eclipse中更新了Android插件(带有Android L库),并重新导入了GooglePlayService库等。 因此,我重新编译后,在手机(4.4.2中的Sony Xperia Z),GenyMotion Emulator(4.4.2),Nexus 7(4.4.2)上都可以正常工作。但是,它不能在两个Samsung Ga
我已经发现了其他类似于我的问题,但找不到解决办法。我有一个带有简单和配置的自定义小部件。问题是: > 将小部件添加到homescreen时,会出现配置活动,但是一旦创建了配置活动,就会立即运行的方法。它应该在按确定按钮关闭配置活动后运行。 即使方法在配置活动启动时运行(根据方法中的Toast显示textview的正确数据),textview仍然没有更新。 即使Android:UpdatePerio
我想安装Primeng7.0.0到我的Angular项目,但首先我需要更新我的JHipster到最后一个版本。 当我将此命令写入terminal时,我得到以下错误
问题内容: 我试图在这里理解代码,特别是匿名类 文章说 处理程序将更新代码作为主线程的一部分运行,从而避免了第二个线程的开销。 创建新的Runnable类是否应该创建新的第二个线程?除了能够将Runnable类传递给postAtTime之外,这里Runnable类的目的是什么? 谢谢 问题答案: 通常用于提供线程应运行的代码,但它本身与线程无关。它只是一个带有方法的对象。 在Android中,该类
我在尝试更新我的Eclipse时出错! 以下是在“安装下载0”期间发生内部错误的错误日志 Java . lang . illegalargumentexception:比较法违反了它的通用契约!at Java . util . comparabletimsort . merge hi(comparabletimsort . Java:835)at Java . util . comparablet
为什么我需要再次使用hmap.put方法? 我的理解是这样的。 假设没有现有的键值对。所以,用 如果我在同一个实例中添加一个字符串,那么hashmap也应该自动更新,对吗?键=>列表对象。如果我添加到列表对象,那么对象引用不应该改变,对吗? 为什么我需要再次使用put方法并这样做?