1. 程式人生 > >Android studio匯入工程java檔案出現紅色J,gradle外掛與gradle版本不一致 解決辦法

Android studio匯入工程java檔案出現紅色J,gradle外掛與gradle版本不一致 解決辦法

     在這個程式碼搬運的時代,合理運用開源優秀程式碼,已經成為了每一個程式設計師必不可少的技能。

     我相信大家在匯入第三方module或者第三方工程的時候,都遇到過,開啟的工程JAVA檔案,出現紅色的J,無法編譯,樓主之前遇到過N多次,可是每次的解決辦法竟然不盡一樣,這個我就很懵逼了。

     前幾天,偶然發現一個方法,屢試不爽,可能是一般情況的解決方法:

     在匯入工程時,首先修改gradle目錄下的gradle-wrapper.properties檔案,將裡面的distributionUrl屬性 ,改為你當前Studio能正常開啟的gradle版本。

     需要注意的是,同步修改工程目錄下的build.gradle檔案,裡面的gradle外掛版本,需要一一對應。

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

    }
}
        Google開源的對應關係可以找到如圖所示,前者為gradle外掛版本,後者為gradle版本

    

    謝謝,如發現問題,還請大家多多指正。