用户操作正在等待“build筑工作区”

正如所提到的标题,我已经在eclipse中开发了一个简单的NFC应用程序,我正试图在移动设备上运行它来debugging我的代码。 但是,当我尝试运行它时,这个消息出来了,问题甚至无法启动。 它说一个操作离开了,但似乎停止了。 有没有人遇到过类似的问题,或有人知道这里发生了什么?

运行程序时屏幕出现

我有完全一样的问题。 对于我来说,在eclipse.ini文件的第一行添加'-clean'选项并重新启动IDE。 在添加这个选项之后,eclipse在每次启动的时候清理工作区中的所有caching数据(这也意味着它将会启动得更慢)。

你可以在这里find更多关于它的信息: 如何修复挂起的用户操作正在等待在eclipse中的“build筑工作区”

对我来说,干净的选项不起作用,我不想重置工作区。 对我来说幸运的是另一个解决scheme:

  1. 禁用自动构build(取消选中菜单项“项目” – >“自动构build”)
  2. 重新启动IDE(我必须从命令行中删除它)
  3. closures所有项目
  4. 重新启动IDE(这一次它应该closures没有问题)
  5. 打开你需要处理的项目(现在一切都应该没问题)

噢,我一直在eclipse.ini中有干净的选项。 不知道这是否有必要,但首先尝试该选项可能会很好。

我不得不从Eclipse中禁用自动构build选项,并重新启动它。 这使它为我工作。

我有同样的问题:等待项目/干净。 我尝试过下面这个build议,在eclipse.ini中“清理”comman,修改了工作环境,重新安装eclipse ……毕竟问题依然存在。

最后,我问我的朋友,那么解决办法很简单:“你的aapt文件可能会崩溃,换一个好的文件”

现在一切正常。 希望能帮助到你。

这也可能表明Eclipse中的JDK设置是错误的。 在我的情况下,我指着我的工作电脑上的一个特定的目录。 IT人员升级了JDK并将其放在不同的目录中,因此旧path不再有效。 Eclipse在并行目录中find了一个JRE,并试图使用它。

我修复了JDK设置,它工作。

起初我没有注意到,因为我打开了“自动构build”。 一旦我把它closures,然后试图运行一个Maven构build,然后我看到一个错误消息,说无法findjavac。

我通过删除<workspace_folder>/.metadata/.lock文件解决了这个问题。

这可能是由于安装另一个软件的端口设置等同于adb服务器使用的端口

尝试启动或停止服务器时adb挂起

这个方法对我有用:

  1. 转到菜单“项目” – >取消选中“自动生成”。
  2. 强制closuresEclipse然后重新打开它。
  3. 删除类文件。
  4. 编辑导致错误的源代码,保存并重build项目('Project' – >'Build All')。

希望这会有所帮助!