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


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

 

Android Studio導入項目報錯:

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

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

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

有人要問了,我怎么知道自己本地的Gradle版本。很簡單,最笨的方法,新建一個工程,然后在Project模式下,找到build.gradle。

你就會看到類似以下的情況:

buildscript {

    ...

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

    ...

}

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

 

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM