使用Eclipse更新sdk后的错误

时间:2015-06-09 22:53:10

标签: android eclipse sdk android-appcompat

我决定使用sdk manager更新sdk。我在最后一个Android M预览API更新。之后,我重新打开Eclipse,我的所有项目都有错误! appcompat库在控制台中返回:

-(void)update:(CFTimeInterval)currentTime {
/* Called before each frame is rendered */
[node1 removeActionForKey:@"Move"];
[node2 removeActionForKey:@"Move"];
[node3 removeActionForKey:@"Move"];
[node4 removeActionForKey:@"Move"];
[node5 removeActionForKey:@"Move"];
[node6 removeActionForKey:@"Move"];
[node7 removeActionForKey:@"Move"];
[node8 removeActionForKey:@"Move"];
[node9 removeActionForKey:@"Move"];
[node10 removeActionForKey:@"Move"];
[node1 runAction:[SKAction moveTo:CGPointMake(leaderNode.position.x - (node1.frame.width / 2), leaderNode.position.y - (node1.frame.height / 2)) duration:1] withKey:"Move"]
[node2 runAction:[SKAction moveTo:CGPointMake(node1.position.x - (node2.frame.width / 2), node1.position.y - (node2.frame.height / 2)) duration:1] withKey:"Move"]
[node3 runAction:[SKAction moveTo:CGPointMake(node2.position.x - (node3.frame.width / 2), node2.position.y - (node3.frame.height / 2)) duration:1] withKey:"Move"]
[node4 runAction:[SKAction moveTo:CGPointMake(node3.position.x - (node4.frame.width / 2), node3.position.y - (node4.frame.height / 2)) duration:1] withKey:"Move"]
[node5 runAction:[SKAction moveTo:CGPointMake(node4.position.x - (node5.frame.width / 2), node4.position.y - (node5.frame.height / 2)) duration:1] withKey:"Move"]
[node6 runAction:[SKAction moveTo:CGPointMake(node5.position.x - (node6.frame.width / 2), node5.position.y - (node6.frame.height / 2)) duration:1] withKey:"Move"]
[node7 runAction:[SKAction moveTo:CGPointMake(node6.position.x - (node7.frame.width / 2), node6.position.y - (node7.frame.height / 2)) duration:1] withKey:"Move"]
[node8 runAction:[SKAction moveTo:CGPointMake(node7.position.x - (node8.frame.width / 2), node7.position.y - (node8.frame.height / 2)) duration:1] withKey:"Move"]
[node9 runAction:[SKAction moveTo:CGPointMake(node8.position.x - (node9.frame.width / 2), node8.position.y - (node9.frame.height / 2)) duration:1] withKey:"Move"]
[node10 runAction:[SKAction moveTo:CGPointMake(node9.position.x - (node10.frame.width / 2), node9.position.y - (node10.frame.height / 2)) duration:1] withKey:"Move"]
}

我真的不知道这意味着什么!但我现在不能工作!

2 个答案:

答案 0 :(得分:1)

问题出在ADT中你必须将它更新到23以上的版本......似乎他们(Android人员)让我们的生活更加艰难,他们希望我们迁移到他们的工具(Android工作室) 您可以按照以下步骤操作:

首先下载ADT插件zip文件,不要解压缩。 然后,启动Eclipse,并选择Help>安装新软件。 点击"添加",在右上角和添加存储库对话框中,单击"存档"。 您必须选择下载的ADT-23.x.x.x.zip文件(the_latest_one_available),然后单击“确定”。 之后输入" ADT插件"为名称,然后单击确定。在Available Software对话框中,选中Developer Tools旁边的复选框,然后单击Next。 然后在下一个窗口中,您将看到要下载的工具列表。所以你将点击Next。 接受许可协议(没有人读它:-)),然后单击完成。 请注意,如果您收到安全警告,说明无法建立软件的真实性或有效性,请不要关心,只需单击“确定”即可。 完成后,重新启动Eclipse和Voila,必须完成....我希望如此......

答案 1 :(得分:0)

我会发布另一个答案而不是编辑第一个答案,因为它是另一种不同的方法:你可以撤消更新你的sdk,你可以: 手动下载旧的ADT插件(工作正常的人,不要忘记检查你的下载文件夹中是否已经存在)。然后从那里复制tools文件夹并替换SDK安装目录中的tools文件夹。 您的SDK将恢复到较旧的工作版本。

相关问题