Android Studio更新后导入项目报错问题解决(Minimum supported Gradle version is ×.×.×. Current version is ×.×.× )
问题
更新Android Studio之后,或者将旧项目导入新版的AndroidStudio,经常会遇到Minimum supported Gradle version is ×.×.×. Current version is ×.×.×的编译错误。
如图:
我们接下来分析这类错误产生的原因以及如何解决它。
原因
报这个错误的原因是Gradle配置错误导致的,那么Gradle配置应该注意什么呢?我们首先来了解下几个基本概念。
Android Studio、Gradle、Gradle插件概念及关系
Android Studio
Android Studio 是谷歌推出一个Android集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。
Gradle
Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,目前也增加了基于Kotlin语言的kotlin-based DSL,抛弃了基于XML的各种繁琐配置。
Gradle插件
Android Studio的编译系统使用的就是Gradle,Gradle功能是以AS插件的形式提供支持的。编译Android App的插件叫做Android Plugin for Gradle,它增加了编译Android APP所需要的特性。
总结一下,Gradle是一种自动化构建工具,在Android Studio中,Gradle插件作为AS的插件,提供了Gradle的支持。
版本不匹配导致报错
Gradle和Gradle插件都是有各自独立的发行版本的,并且两者的版本必须匹配才能在AS中正常使用,否则就会报错。
比如我现在AS升级到了3.6.1,那么3.6.X就是gradle插件版本,而3.6.X插件版本对应的gradle版本是5.6.4,这两个版本必须一一对应的。而之所以出现这个报错信息,就是因为当前项目的gradle版本是5.4.1,而gradle3.6.X插件对应的gradle版本是5.6.4,所以导致了报错。
好了,问题原因找到了,下面我们来看如何解决。
解决
找到Gradle和Gradle插件的对应版本
首先,我们要找到相应的Gradle所对应的Gradle插件版本是什么,这个可以从下表中查找。
版本对应关系(官网:https://developer.android.com/studio/releases/gradle-plugin#updating-plugin):
例如,项目中使用的Gradle版本是5.4.1,那么所对应的Gradle插件版本是3.5.0~3.5.3,我这里使用3.5.3。
配置将Gradle和Gradle插件版本
- 在gradle/wrapper/gradle-wrapper.properties中,配置Gradle版本号:
distributionUrl=https://services.gradle.org/distributions/gradle-5.4.1-all.zip
- 在项目的build.gradle文件里配置Gradle插件的版本号:
dependencies {classpath "com.android.tools.build:gradle:3.5.3"// NOTE: Do not place your application dependencies here; they belong// in the individual module build.gradle files}
- 配置完成后,项目同步,然后运行即可。
Android Studio更新后导入项目报错问题解决(Minimum supported Gradle version is ×.×.×. Current version is ×.×.× )相关推荐
- Android Studio在模拟器启动项目报错
android studio在模拟器启动项目报错 List of apks: [0] 'D:\Android Project\kotlin-compose-mobile-application\app ...
- 我的Android进阶之旅------解决Android Studio编译后安装apk报错:The APK file does not exist on disk...
1.错误描述 今天用Android Studio编译应用后安装APK的时候,报错了,错误如下所示: The APK file build\outputs\apk\OYP_2.3.4_I2Base_64 ...
- 解决Android Studio编译后安装apk报错:Error while Installing APK
刚开始玩 Android ,用Android studio 连接真机做测试,在虚拟机上没有问题,但是真机就会报错 检查了好多地方,最终发现了问题,网上的常规就不介绍了,大家自己去看别的帖子 手机方面 ...
- 解决Android Studio编译后安装apk报错:The APK file does not exist on disk
1.错误描述 今天用Android Studio编译应用后安装APK的时候,报错了,错误如下所示: The APK file build\outputs\apk\OYP_2.3.4_I2Base_64 ...
- android 编译报错 xm*,解决Android Studio编译后安装apk报错:The APK file does not exist on disk...
版权声明:本文为[欧阳鹏]原创文章,欢迎转载,转载请注明出处! [http://blog.csdn.net/ouyang_peng] 1.错误描述 今天用Android Studio编译应用后安装AP ...
- android 开发问题集(一):SDK更新后 运行程序报错Location of the Android SDK has not been setup in the preferences
SDK更新后 运行程序报错Location of the Android SDK has not been setup in the preferences 问题描述:android跟新后报错loca ...
- 记一次升级node版本后,运行原vue项目报错问题解决方法
记一次升级node版本后,运行原vue项目报错问题解决方法 参考文章: (1)记一次升级node版本后,运行原vue项目报错问题解决方法 (2)https://www.cnblogs.com/happ ...
- Android studio更新后项目报错Error:android-apt plugin is incompatible with the Android Gradle plugin. Pleas
主要原因是AS更新后对apt插件不再支持 1.build.gradle文件中的"apt"的地方把"apt"改为"annotationProcessor ...
- 关于MyEclips新导入项目报错问题,解决方法!(基础)
步骤1: 项目右键--->Properties--->Java Bulid Path-->Add JARs...---> 找到自己项目的lib 这个文件夹 将里面Jar包全部 ...
- android studio 导入项目失败,Android Studio导入项目报错,新建项目失败
用户提问 环境:Windows7-64bit安装的32位jdk环境变量配置正常. 报错如下, It won't be possible to reconnect to this daemon. Con ...
最新文章
- 粒子群优化RBF神经网络源码程序
- linux系统下如何禁止ping命令或允许ping命令的方法
- python类型转换astype-numpy数据类型dtype转换
- 关于技术文章“标题党”一事我想说两句
- OpenGL 自定义着色器(Shaders)
- 吴恩达ex3_吴恩达Machine Learning Ex3 python实现
- 阿里数据总监手把手教学:如何面向企业做一次有价值的数据分析
- 自考的那些事儿(三):软件开发工具(总述篇)
- 使用Gensim进行主题建模(二)
- Linux音频驱动-IIS总线标准
- datatables java 分页_DataTables后台分页的使用
- 软件测试基础理论知识
- w ndows10备份,Win10备份工具哪个最好?轻松备份会让你知道
- python爬取微博恶评_详解用python写网络爬虫-爬取新浪微博评论
- Holt_Winters三次平滑指数实现
- iOS_核心动画(二)
- 多通道国产源表之VCSEL老化测试
- teb planner error
- oppo A57(全网通)一键救砖,轻松刷回官方系统。
- ElasticSearch快速入门(一)
热门文章
- 旧笔记本改linux桌面,在老旧笔记本电脑上成功安装xubuntu
- 怎样做产品能甩同行一个时代?李彦宏说AI思维助你降维攻击
- 不从SD卡启动树莓派2
- win查看服务器主板型号,Win10怎么看电脑主板型号?
- 联想小新笔记本,16G运行内存只能使用13.9G或14.9G的解决方案
- rank函数python_Python pandas.DataFrame.rank函数方法的使用
- linux查看隐藏大文件夹,Linux系统隐藏文件/文件夹操作教程
- MavLink 库 c++环境搭建及解ADS-B消息教程
- CDN是什么意思 CDN加速服务有什么功能和作用?
- Ubuntu 12.04安装QQ2012(12.10也可以,试过了的,其他版本没事过)