Android Studio编译错误:枚举常量INSTANT_RUN_REPLACEMENT在类中不存在

我在Android Studio 2.0 preview 5和gradle插件1.5.0的项目中遇到了以下错误。 即使干净的项目也会抛出同样的错误。

EtaskArtifacts.bin .gradle / 2.11 / taskArtifacts / taskArtifacts.bin)。 > rror:无法从cachingtaskArtifacts.bin(/PROJECT_PATH/.gradle/2.10/taskArtifacts/taskArtifacts.bin)中读取条目':app:processDebugManifest'。
枚举常量INSTANT_RUN_REPLACEMENT不存在于类com.android.manifmerger.ManifestMerger2 $ Invoker $ Feature

编辑:问题已经解决,请升级到最新版本的Android Studio,您可以在这里跟踪问题。

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

这里是解决这个问题的步骤

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

在这里输入图像说明

只要去你的workbench目录。 导航到您的ProjectFolder ,然后delete .gradle文件夹。 然后重build你的项目!

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

 rm .gradle/2.10/taskArtifacts/taskArtifacts.bin 

今天早上我有同样的问题。 为我工作的步骤是:

  • 在Android Studio上“使caching无效并重新启动”。
  • 点击“运行应用程序”
  • Android Studio向您显示更新Gradle的对话框

我希望这可以帮助你

打开your_app / build.gradle文件,并修改com.google.gms中的编译依赖项:google-services:2.0.0-alpha3被com.google.gms:google-services:2.0.0-alpha5

my_app / build.gradle不是模块my_app / app / build.gradle

切换到gradle 2.0.0-alpha5可能会修复,但在我的情况下,造成超过30分钟的构build时间和其他重大问题。