2016-01-19 53 views
53

我在Android Studio 2.0预览版5和gradle插件1.5.0的项目中出现以下错误。即使干净的项目也会抛出同样的错误。Android Studio编译错误:枚举常量INSTANT_RUN_REPLACEMENT类中不存在

EtaskArtifacts.bin .gradle/2.11/taskArtifacts/taskArtifacts.bin)。 > rror:无法从缓存taskArtifacts.bin(/PROJECT_PATH/.gradle/2.10/taskArtifacts/taskArtifacts.bin)读取条目':app:processDebugManifest'。
枚举常量INSTANT_RUN_REPLACEMENT不上课com.android.manifmerger.ManifestMerger2 $祈求$功能存在

回答

143

编辑:这个问题已经是固定的,请升级到最新版本Android Studio,您可以跟踪here的问题。

我找到了一个简单的解决方案。只需删除ProjectDirectory/.gradle/taskArtifacts.bin文件并重新启动Android Studio。

+0

谢谢它节省了我的时间。你能解释一下这个解决方案是如何工作的吗 –

+7

你的'taskArtifacts.bin'文件在从gradle插件2.0.0-aplha5移动到1.5.0时被损坏。所以只要删除它:) – jimmy0251

+6

或者只是删除'.gradle /'目录下的所有子目录,并重建项目。无需重新启动Android Studio。 –

0

切换到摇篮2.0.0 ALPHA5可能会解决这个问题,但在我的情况,导致建造的30倍以上分钟和其他重要问题。

+0

你知道还有alpha6? – gbhall

+0

@gbhall AS只为我提供了alpha5和preview-5。设置它手动安装它,但仍然有相同的问题。切换回gradle插件2.8和1.3.1帮助了一些,但没有像我期望的那么多,但在这个混乱启动之前的编译时间绝对没有。 – draekko

+0

我不得不切换回alpha3。目前正在帮助Google处理另一个错误报告。 – gbhall

1

今天早上我有同样的问题。对我而言,这些步骤适用于:

  • “无效缓存并重新启动”Android Studio上。
  • 点击“运行应用程序”
  • Android Studio中告诉你一个对话框更新gradle这个

我希望这可以帮助你

+0

这对我不起作用。 – jimmy0251

14

下面是此

  1. 转到固定到您的Run/Debug configuration
  2. 选择Edit Configuration...的步骤。
  3. 在常规选项卡上,您可能会收到Update Project的红色警告。
  4. 点击它,它会处理手柄休息。

enter image description here

+0

这解决了我的问题,谢谢指出, – rndstr

+0

Thnx,它的工作 –

5

就到你的workbench目录。导航至您的ProjectFolder,然后delete.gradle文件夹。 然后重建你的项目!

+0

为我工作谢谢 – michael

2

打开terminal并运行此行代码来解决这个问题:

rm .gradle/2.10/taskArtifacts/taskArtifacts.bin