android - 如何处理 Eclipse 一直卡在我的工作区上的问题?

标签 android eclipse

这是它的长短。先说短句:

  1. 我遇到了 X Window System 崩溃,导致 Eclipse 存在不干净(即,它可能在没有警告的情况下被强制终止。)
  2. 当重新启动 eclipse 时,它​​会无限期地卡在“加载工作台”上。
  3. 删除 workspace/.metadata 中的 *.snap 文件有效,但午餐后 IDE 无法正常工作,可能是因为这些文件丢失了。
  4. 删除我的 workspace/.metadata 可以让 eclipse 正常启动和运行,但是......
  5. 当我尝试保存 Java 文件(任何文件)时,它无限期地卡在“用户操作正在等待”——“构建工作区”

所以要点是,在崩溃之后的某处,有一个或多个文件导致 Eclipse 在尝试恢复我正在编辑的文件或以其他方式处理我的工作区时挂起。以下是我的 .log 文件中的一些相关异常:

来自要点#2:

!ENTRY org.eclipse.core.resources 2 10035 2011-01-24 11:21:33.870
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.

!ENTRY org.eclipse.core.resources 8 2 2011-01-24 11:21:35.040
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
!STACK 1
org.eclipse.core.runtime.CoreException: SDK is not loaded yet
        at com.android.ide.eclipse.adt.internal.build.builders.BaseBuilder.stopBuild(Unknown Source)
        at com.android.ide.eclipse.adt.internal.build.builders.BaseBuilder.abortOnBadSetup(Unknown Source)
        at com.android.ide.eclipse.adt.internal.build.builders.ResourceManagerBuilder.build(Unknown Source)
        at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:627)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
        at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:170)
        at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201)
        at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:253)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
        at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256)
        at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:309)
        at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:341)
        at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:140)
        at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:238)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

来自要点#5:

!ENTRY org.eclipse.core.resources 8 2 2011-01-24 14:14:47.331
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
!STACK 1
org.eclipse.core.runtime.CoreException: Project target not loaded yet.
        at com.android.ide.eclipse.adt.internal.build.builders.BaseBuilder.stopBuild(Unknown Source)
        at com.android.ide.eclipse.adt.internal.build.builders.BaseBuilder.abortOnBadSetup(Unknown Source)
        at com.android.ide.eclipse.adt.internal.build.builders.PreCompilerBuilder.build(Unknown Source)
        at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:627)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
        at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:170)
        at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201)
        at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:253)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
        at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256)
        at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:309)
        at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:341)
        at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:140)
        at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:238)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
!SUBENTRY 1 com.android.ide.eclipse.adt 8 0 2011-01-24 14:14:47.331
!MESSAGE Project target not loaded yet.
!SUBENTRY 1 com.android.ide.eclipse.adt 8 0 2011-01-24 14:14:47.331
!MESSAGE Project target not loaded yet.

此时,我真正想要的是能够在不崩溃的情况下使用 Eclipse。除了完全删除我的整个 ~/.eclipse 目录、我的工作区并从头开始重新安装 Eclipse,还有什么建议吗?

最佳答案

尝试从 <>/.metadata/.plugins/org.eclipse.core.resources/中删除 .snap 文件

关于android - 如何处理 Eclipse 一直卡在我的工作区上的问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4787357/

相关文章:

android - 如何在 Android Studio 1.0.2 中重命名位于 "Recent Projects"的项目?

Android 如何从 SD 卡读取 json 文件(文本文件)并将数据显示到 textview

java - 如何在 macOS Sierra 10.12 上更新 java

android - SDK 中未安装构建工具(已安装 sdk 工具)

java - javac 和 Eclipse IDE 编译器之间有趣的泛型相关差异

android - 有没有办法在没有 USB 连接的情况下在手机上调试 android 应用程序?

android - 如何实现android侧边抽屉树结构菜单?

android - react-native:文件 android/java_pid14920.hprof 为 311.59 MB;这超出了 GitHub 的文件大小限制

android - android中任何用于标准化电话号码的API

java - org.eclipse.core.runtime.AssertionFailedException : assertion failed: in TreeViewer