2016-05-13 158 views
0

我正在使用android studio.這是我在構建gradle時突然出現的錯誤。之前它工作正常。我關閉了android studio並重新構建了gradle。但不修復錯誤。我清理並重建gradle。Gradle在android studio中出現錯誤

你能解決這個問題嗎?

Error:org.gradle.api.internal.changedetection.state.DefaultFileCollectionSnapshotter$FileCollectionSnapshotImpl cannot be cast to org.gradle.api.internal.changedetection.state.OutputFilesCollectionSnapshotter$OutputFilesSnapshot 

這個意外的錯誤可能的原因包括:

  • 搖籃的相關性高速緩存可能已損壞(這是一個網絡連接超時後,有時會發生) 重新下載的依賴和同步工程(需要網絡)
  • 狀態Gradle構建過程(守護進程)可能已損壞。停止所有的Gradle守護進程可能會解決這個問題。 停止Gradle構建過程(需要重新啓動)
  • 您的項目可能使用與項目中的其他插件或項目請求的Gradle版本不兼容的第三方插件。
在發生損壞的Gradle進程的情況下,您也可以嘗試關閉IDE,然後終止所有Java進程。

以下顯示我的build.gradle信息

類路徑 'com.android.tools.build:gradle:1.5.0' pply插件: 'com.android.application' compileSdkVersion 23 buildToolsVersion「23.0。 2" 的minSdkVersion 15 targetSdkVersion 23 的versionCode 1 的versionName 「1.0」

+0

嘗試同步的gradle產出。可能會有幫助! –

+0

此鏈接的答案也相同。希望它的幫助。 http://stackoverflow.com/questions/26354153/android-studio-gradle-error-at-compile-time – Sivakumar

回答

0

搖籃可被未找到。嘗試在項目變更gradle這個版本和更新它與你gradle這個版本,如:

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.1.0' 

     // NOTE: Do not place your application dependencies here; they belong 
     // in the individual module build.gradle files 
    } 
} 

allprojects { 
    repositories { 
     jcenter() 
    } 
} 

而這一次的gradle中的模塊:

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.0" 

    defaultConfig { 
     applicationId "com.yourproject" 
     minSdkVersion 15 
     targetSdkVersion 23 
     versionCode 14 
     versionName '1.4' 
    } 
相關問題