AndroidStudio低版本sdkversion开发 Error:Minimum supported Gradle version is 4.1 Current version is 2.14.1

来源:互联网 发布:淘宝店免费代理货源 编辑:程序博客网 时间:2024/06/05 11:09

昨天遇到这个问题了 在百度上搜索却很难找到满意的答案  今天早上才搜到了合适的一篇博文 这里我也记录分享一下


Minimum supported Gradle version is 4.1. Current version is 2.14.1

昨天用Android Studio打开一个sdk19(Android4.4,公司设备需要这个系统)开源项目,却提示这个错误,然后AS引导我去gradle.properties配置文件里面把2.14.1-all改成4.1-all

而尝试新建一个sdk19的AS项目时候,compileVersion成了26   如果把项目app下的gradle配置强改为19  则会:

更是彻底崩了 build project报出十几个Error  基本上都是attr:...not found


耽误了几乎一天,最后解决方案是这样的:


高版本的gradle不匹配低版本的sdk

所以 如果是AS项目里使用的事高版本gradle和gradle插件,则无论怎么改,都无法让sdk19项目 build successfully

比如昨天我一直在gradle4.1和sdk19这个配置下 去改代码 一直无法解决


今天早上 看到一篇博文明白以后 把项目下的gradle改为了

classpath 'com.android.tools.build:gradle:2.2.0'(原来是3.0.1)
然后可以把app下的gradle的那些compileVersion什么的改为你想要的(比如我是26改为了19)
然后buildProject试试 应该是可以的了
出现这个问题的核心:AS引导方向错了  它以为我们的gradle过低 建议升级到最新  其实是我们故意需要在低版本sdk山工作
所以AS应该引导我们把高版本gradle降低为低版本   它却反过来了 建议我们升级  结果越升级越南辕北辙(我们目的就是要使用低版本sdk)
如果还不行,可以尝试在file=>setting=>gradle=>
选择use local gradle distribution :
gradle home 去磁盘gradle安装目录那里选择一个低版本的比如2.14.1.zip的文件(楼主的在C://Users//Administrator//.gradle)
基本上就这样了,有问题请留言交流

阅读全文
0 0