2012-04-10 62 views
2

我无法使用新SDK打开我的eclipse项目(18.0.0) 我得到Java错误,并且我知道它的SDK,因为我能够使用eclipse而不更新,但是旧的SDK消失了,我不得不更新以继续使用我的应用程序。导致Eclipse错误的Android SDK 18.0.0

下面是错误 OnStartup:在发生

内部错误: “初始化Java工具”。显示java.lang.NullPointerException

当关闭

问题,同时关闭显示java.lang.NullPointerException

+0

它发生在我身上了。我已将ADT更新至版本18,并且我无法再工作了.__ – Maragues 2012-04-10 15:01:07

回答

0

你更新ADT-插件发生?

+0

我不认为我正在使用它。我刚刚(在eclipse中)帮助>安装新软件并粘贴URL。所有的API都是最新的和安装的。然而,在我将其更新至18.0.0之前,eclipse并未识别任何Android条款,因此不会让我导入它们。在我安装了18.0.0之后,我无法打开项目,但没有得到大量弹出错误 – MasterDaniel 2012-04-10 09:04:48

+0

如果您正在开发eclipse中的Android应用程序,那么您正在使用ADT插件。请转到帮助>安装新软件>单击已安装的链接。如果Android插件的版本低于18,则必须全部选中并更新它们。 – krains 2012-04-10 09:32:35

0

我已经通过关闭工作区中的所有项目并仅打开我需要的项目来解决此问题。我还没有找到真正的原因,但至少我可以继续努力。

1

不要删除所有的全.metadata

  • 备份.metadata
  • 只删除.metadata/.plugins/org.eclipse.core.resources /。工程
  • 重新启动Eclipse

观察:创建项目文件夹

此外 - 如果您使用svn/git/hg have cod Ë库链接会被破坏,所以恢复

  • 关闭Eclipse
  • 副本从备份相关项目在.metadata/.plugins/org.eclipse.core.resources /。工程
  • 当前的项目进行合并
  • 重新启动Eclipse

毁灭 - 偶发性故障,可能会出现错误(同步或东西) - 无害