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版本


    Android studio导入工程java文件出现红色J,gradle插件与gradle版本不一致 解决办法_第1张图片


    谢谢,如发现问题,还请大家多多指正。

     

你可能感兴趣的:(Android studio导入工程java文件出现红色J,gradle插件与gradle版本不一致 解决办法)