Eclipse保持构建工作空间...和构建工作空间...和构建工作空间

Ete*_*ner 26 eclipse debugging android adt

为什么Eclipse在构建Android项目时会陷入构建工作区的无限循环......以及(重新)构建工作区......以及(重新)构建工作区...

这是一个已知的错误?

摆脱这个循环的正确方法是什么?

笔记:

  1. 如果我取消选中Project > Build Automatically,它构建良好,甚至导出一个完美运行的签名版本APK.
  2. 此问题仅在我升级到最新的SDK r19后才开始.在此之前(SDK r11)我从未遇到过这个问题.
  3. 错误160868描述了这个问题.但从那以后它还没有被解决?
  4. 这里有一个类似的问题描述,但与上一个问题相似,它已经过时并且与Android开发没有直接关系.
  5. 问题27940建议处理一个名为const的错误,该错误BuildConfig.DEBUG可能相关也可能不相关.但它没有在r18中修复???
  6. 我在Android构建系统中找到了自动标记/日期戳的这个很棒的提示,但我没有使用任何类似的东西,除了仔细检查和验证构建器按照正确的顺序进行项目构建器列表顺序(相同的顺序)作为其他没有展示这种无限循环构建行为的项目).
  7. 我的预感告诉我可能有一个锁文件或标志以某种方式卡住(只读模式?),从而混淆了构建系统.知道布尔可能是什么以及在哪里找到它?
  8. 如果我首先在同一个工作区中打开另一个项目(没有出现这个问题),那么有这个问题的项目会奇迹般地停止无限重建.如果我颠倒首先打开项目的顺序,就不会发生这种情况.这是否意味着Eclipse/SDK/ADT构建系统中的gremlins?

请不要"盲目拍摄":只有当你亲身经历过这种惊人的现象(并解决它)或者能够指出一篇经历过这种神奇现象(并解决了它)的文章时,才回答这个问题.

Ete*_*ner 25

原来错误27940 尚未修复.

我使用以下解决方法:

  1. 禁用"项目>自动构建"
  2. 项目>清洁
  3. 项目>全部构建