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

时间:2016-01-19 05:09:12

标签: android android-studio gradle

我在使用Android Studio 2.0预览版5和gradle插件1.5.0的项目中遇到以下错误。即使是干净的项目也会引发同样的错误。

  

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类中不存在$ Invoker $ Feature

7 个答案:

答案 0 :(得分:143)

修改:问题已修复,请升级到最新版Android Studio,您可以跟踪问题here

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

答案 1 :(得分:14)

以下是解决此问题的步骤

  1. 转到Run/Debug configuration
  2. 选择Edit Configuration...
  3. 在“常规”标签上,您可能会收到Update Project的红色警告。
  4. 点击它,它将处理句柄休息。
  5. enter image description here

答案 2 :(得分:5)

只需转到workbench目录即可。导航至ProjectFolder,然后delete .gradle文件夹。 然后重建你的项目!

答案 3 :(得分:2)

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

rm .gradle/2.10/taskArtifacts/taskArtifacts.bin

答案 4 :(得分:1)

今天早上我遇到了同样的问题。对我有用的步骤是:

  • "使缓存无效并重新启动"在Android Studio上。
  • 点击"运行应用"
  • Android Studio会显示一个更新gradle的对话框

我希望这有助于你

答案 5 :(得分:1)

打开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 not module my_app/app/build.gradle

答案 6 :(得分:0)

切换到gradle 2.0.0-alpha5可能会解决这个问题但在我的情况下导致构建时间超过30分钟以及其他重大问题。