org.gradle.api.internal.tasks.DefaultTaskInputs$TaskInputUnionFileCollection cannot be cast to org.g

轉載請註明出處:http://www.cnblogs.com/cnwutianhao/p/6709758.html html

 

Android Studio導入項目報錯:java

org.gradle.api.internal.tasks.DefaultTaskInputs$TaskInputUnionFileCollection cannot be cast to org.gradle.api.internal.file.collections.DefaultConfigurableFileCollectionandroid

導入項目報上面的錯誤,這個錯誤意思是項目中的Gradle版本和本地版本不符。api

解決辦法:將本地的Gradle版本替換到項目中。gradle

有人要問了,我怎麼知道本身本地的Gradle版本。很簡單,最笨的方法,新建一個工程,而後在Project模式下,找到build.gradle。ui

你就會看到相似如下的狀況:spa

buildscript {

    ...

    dependencies {
        classpath 'com.android.tools.build:gradle:2.3.1'
    }

    ...

}

將 classpath 'com.android.tools.build:gradle:2.3.1' 拷貝到項目中的對應位置便可。htm

 

關注個人新浪微博,獲取更多Android開發資訊!
關注科技評論家,領略科技、創新、教育以及最大化人類智慧與想象力!blog

相關文章
相關標籤/搜索