美文网首页
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