彻底学会Gradle插件版本和Gradle版本及对应关系
看完这篇,保你彻底学会Gradle插件版本和Gradle版本及对应关系,超详细超全的对应关系表
需要知道Gradle插件版本和Gradle版本的对应关系,其实就是需要知道Gradle插件版本对应所需的gradle最低版本,详细对应关系如下表格,跟官网同步的,你说全不全。
插件版本 |
所需的gradle最低版本 |
8.4 |
8.6 |
8.3 |
8.4 |
8.2 |
8.2 |
8.1 |
8.0 |
8.0 |
8.0 |
7.4 |
7.5 |
7.3 |
7.4 |
7.2 |
7.3.3 |
7.1 |
7.2 |
7.0 |
7.0 |
4.2.0+ |
6.7.1 |
4.1.0+ |
6.5+ |
4.0.0+ |
6.1.1+ |
3.6.0 – 3.6.4 |
5.6.4+ |
3.5.0 – 3.5.4 |
5.4.1+ |
3.4.0 – 3.4.3 |
5.1.1+ |
3.3.0 – 3.3.3 |
4.10.1+ |
3.2.0 – 3.2.1 |
4.6+ |
3.1.0+ |
4.4+ |
3.0.0+ |
4.1+ |
2.3.0+ |
3.3+ |
2.1.3 – 2.2.3 |
2.14.1 – 3.5 |
2.0.0 – 2.1.2 |
2.10 – 2.13 |
1.5.0 |
2.2.1 – 2.13 |
1.2.0 – 1.3.1 |
2.2.1 – 2.9 |
1.0.0 – 1.1.3 |
2.2.1 – 2.3 |
如果你不信,可以看看官网Gradle插件版本更新
干Android开发的都会遇到这种类型问题:
Minimum supported Gradle version is 7.3.3. Current version is 7.2.
翻译过来就是:支持的最低Gradle版本为7.3.3。当前版本为7.2。
解决方法一:gradle-wrapper.properties文件里面的distributionUrl改成7.3.3即可解决,如下图:
解决方法二:如果gradle版本还想继续用7.2,那么我们可以改gradle插件版本,就是 项目下的build.gradle文件里面的classpath改成小于等于7.1.0,如下图:
这会你应该就明白了,就是gradle插件版本是写在build.gradle文件里面的,gradle版本是写在gradle-wrapper.properties文件里面的。
此时可能你又要说了,我也不知道gradle版本(gradle-wrapper.properties文件)具体名称,或者自己下载,直接引用本地的,那么你就需要以下地址:
Gradle官方下载地址
补充:在开发过程中我们也少不了需要知道API、版本号、版本名称对应表,其实可以在Android Studio 的Settings里面找到,如下图
API、版本号、版本名称对应表
API_Level |
Platform_Version |
Version_Code |
33 |
Android 13 |
T |
32 |
Android 12L |
Sv2 |
31 |
Android 12 |
S |
30 |
Android 11 |
R |
29 |
Android 10 |
Q |
28 |
Android 9 |
P |
27 |
Android 8.1 |
O |
26 |
Android 8.0 |
O |
25 |
Android 7.1 |
N |
24 |
Android 7 |
N |
23 |
Android 6 |
M |
作者:莫…