2016-01-19 69 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