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


    


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

     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值