Android studio匯入工程java檔案出現紅色J,gradle外掛與gradle版本不一致 解決辦法
阿新 • • 發佈:2019-02-15
在這個程式碼搬運的時代,合理運用開源優秀程式碼,已經成為了每一個程式設計師必不可少的技能。
我相信大家在匯入第三方module或者第三方工程的時候,都遇到過,開啟的工程JAVA檔案,出現紅色的J,無法編譯,樓主之前遇到過N多次,可是每次的解決辦法竟然不盡一樣,這個我就很懵逼了。
前幾天,偶然發現一個方法,屢試不爽,可能是一般情況的解決方法:
在匯入工程時,首先修改gradle目錄下的gradle-wrapper.properties檔案,將裡面的distributionUrl屬性 ,改為你當前Studio能正常開啟的gradle版本。
需要注意的是,同步修改工程目錄下的build.gradle檔案,裡面的gradle外掛版本,需要一一對應。
Google開源的對應關係可以找到如圖所示,前者為gradle外掛版本,後者為gradle版本buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.2.2' } }
謝謝,如發現問題,還請大家多多指正。