看完这篇,保你彻底学会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 |