美文网首页
Android中Gradle版本和Gradle插件版本

Android中Gradle版本和Gradle插件版本

作者: 善良的皮蛋 | 来源:发表于2023-08-13 11:17 被阅读0次

刚学习Android 总是听到说什么Android 10,以及Gradle版本,和Gradle插件版本、JDK版本之类的,这次做一个总结。

1.Gradle版本Gradle插件版本区别

在很长一段时间内,我一直以为Gradle插件就是 第三库的,其实和第三方库并没有什么关系。如下是第三方库。

image.png
Gradle插件则是如下
image.png image.png

贴上一段官网的说明:
Android Studio 构建系统以 Gradle 为基础,并且 Android Gradle 插件添加了几项专用于构建 Android 应用的功能。虽然 Android 插件通常会与 Android Studio 的更新步调保持一致,但插件(以及 Gradle 系统的其余部分)可独立于 Android Studio 运行并单独更新。
简单说Gradle就是:
一个构建系统,构建项目的工具,用来编译Android app,能够简化你的编译、打包、测试过程。也就是把那一个个文件、文件夹按照一定的规则关联起来,形成一个项目的工具,它其实不仅仅是用在Android Studio上。在AS第一次创建项目会自动下载 Gradle,这个过程很漫长(100多M),但是第一次之后就ok了
但是Gradle没有直接作用到AS,而是通过Gradle插件来实现。

Gradle插件版本要和Gradle版本一一对应,以下官网有详细的说明。
官网说明

查看Gradle插件版本号
image.png
查看Gradle版本号
image.png
两者修改和查看的地方
image.png
2.Android版本和SDK level关系

说明:Android版本和Gradle没有直接关系。这点容易误导

image.png

通常依据target SdkSdk level)来确定Android的版本,因为两者之间也有一一对应的关系。
minSdk理论上是最小为1,最大和target Sdk值一样大。这两个都是非必要不用改,容易出现bug
Android SDK版本对应版本号查看以下官网说明
官方文档说明

3.Android 对应的jdk版本

参考

目前没有看到官方文档有总结,其实创建工程的时候已经选择了覆盖了大部分机型的jdk,所以这个东西了解就行,如果有知道官网哪里可以查看的麻烦告知一下。

4.总结

总结:说了这么多,主要是没有对Android官方文档进行理解。有时间多看看官方文档,会有意想不到的收获。

感谢参考

相关文章

网友评论

      本文标题:Android中Gradle版本和Gradle插件版本

      本文链接:https://www.haomeiwen.com/subject/jbufmdtx.html