gradle版本/gradleplugin版本/Javajdk版本/kotlin版本_org.jetbrains.kotlin:kotlin-gradle-plugin-程序员宅基地

技术标签: gradle  android  kotlin  

一、gradle 发布版本

参考:gradle 发布版本

Java版本兼容:

Java version First Gradle version to support it
8 2.0
9 4.3
10 4.7
11 5.0
12 5.4
13 6.0
14 6.3
15 6.7
16 7.0
17 7.3

二、gradle 版本和 gradle 插件版本 匹配兼容

参考:gradle 版本和 gradle 插件版本 匹配兼容

下表列出了各个 Android Gradle 插件版本所需的 Gradle 版本。为了获得最佳性能,您应使用 Gradle 和插件这两者的最新版本。

插件版本 所需的 Gradle 版本
1.0.0 - 1.1.3 2.2.1 - 2.3
1.2.0 - 1.3.1 2.2.1 - 2.9
1.5.0 2.2.1 - 2.13
2.0.0 - 2.1.2 2.10 - 2.13
2.1.3 - 2.2.3 2.14.1 - 3.5
2.3.0+ 3.3+
3.0.0+ 4.1+
3.1.0+ 4.4+
3.2.0 - 3.2.1 4.6+
3.3.0 - 3.3.3 4.10.1+
3.4.0 - 3.4.3 5.1.1+
3.5.0 - 3.5.4 5.4.1+
3.6.0 - 3.6.4 5.6.4+
4.0.0+ 6.1.1+
4.1.0+ 6.5+
4.2.0+ 6.7.1+
7.0 7.0+

可以在 Android Studio 的 File > Project Structure > Project 菜单中指定插件版本,也可以在顶级 build.gradle 文件中进行指定。

在这里插入图片描述

三、kotlin

官网 : kotlin 版本

Kotlin Gradle Plugin : maven 仓库

Kotlin releases

Kotlin Standard Library

maven仓库 : Kotlin Stdlib : Kotlin Standard Library for JVM

问题:Kotlin version that is used for building with Gradle (+) differs from the one bundled into the IDE plugin 1.5.20

Kotlin version that is used for building with Gradle (+) 
differs from the one bundled into the IDE plugin 1.5.20

查看Android studio 自带kotlin插件版本(保证stable版本):

在这里插入图片描述

查看项目中 kotlin 插件版本,改为stable版本即可:

classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.20"

在这里插入图片描述

问题 : Module was compiled with an incompatible version of Kotlin.The binary version of its metadata is 1.6.0, expected version is 1.4.0.

e: Incompatible classes were found in dependencies. 
Remove them from the classpath or use '-Xskip-metadata-version-check' to suppress errors

e: /Users/tmk/.gradle/caches/modules-2/files-2.1/androidx.annotation/
annotation/1.4.0-alpha01/8c16c0d1fad0d41cdac0394c7fa16a25a4210248/
annotation-1.4.0-alpha01.jar!/META-INF/annotation.kotlin_module: 
Module was compiled with an incompatible version of Kotlin. 
The binary version of its metadata is 1.6.0, expected version is 1.4.0.

e: /Users/tmk/.m2/repository/org/jetbrains/kotlin/
kotlin-stdlib-common/1.6.0/kotlin-stdlib-common-1.6.0.jar!/
META-INF/kotlin-stdlib-common.kotlin_module: 
Module was compiled with an incompatible version of Kotlin. 
The binary version of its metadata is 1.6.0, expected version is 1.4.0.

解决办法:

1、gradle-wrapper.properties 中将 gradle 版本升级一下

可参考:gradle版本发行

2、classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.6.0"kotlin 版本升级一下

可参考 : kotlin-gradle-plugin

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/sinat_31057219/article/details/122057499

智能推荐

PHP大道至简之Laravel框架开发正确姿势_php fastexcel-程序员宅基地

文章浏览阅读456次。来自Laravel生态系统的精选资源大全,包括书签、包、教程、视频以及其它诸多很酷的资源。_php fastexcel

二维条形码的生成与解析-程序员宅基地

文章浏览阅读381次。Xml代码12345678910<dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>1..._2d barcode生成

在VMware虚拟机中安装CentOS 7(图文教程)_centos7镜像-程序员宅基地

文章浏览阅读5.9w次,点赞66次,收藏240次。一、 VMware简介:VMware是一个虚拟PC的软件,可以在现有的操纵系统上虚拟出一个新的硬件环境,相当于模拟出一台新的PC,以此来实现在一台机器上真正同时运行两个独立的操作系统。VMware的主要特点:不需要区分或重新开机就能在同一台PC上使用两种以上的操作系统; 本机系统可以与虚拟机系统网络通信; 可以设定并且随时修改虚拟机操作系统的硬件环境。二、CentOS简介:C..._centos7镜像

路遥《平凡的世界》孙少平原型人物-程序员宅基地

文章浏览阅读2.6k次。1985年路遥与霍世昌在铜川合影闪亮的乌金——写在霍世昌《回首来路》前面的话曹谷溪地层深处的煤,原本是地上的森林、草木,在可怕的造山运动中,他们被埋没了。漫长的地质年代,痛苦的天然煤化,不息的生命之火在地心聚集、运转……不该沉沦的,一定..._孙少平原型 樊

android5.1 蓝牙子系统介绍(一)Android下bluedroid、bluetooth apk介绍_android bta-程序员宅基地

文章浏览阅读3.9k次。前言本文档主要介绍android平台下bluetooth的应用层软件,先介绍bluetooth应用层的框架,接着分别介绍Bluedroid层软件、Bluetooth应用程序(Bluetooth.apk),Bluetooth framework层,最后完整分析一些蓝牙的操作流程。基于android 5.1的平台,涉及的bluetooth硬件为realtek的蓝牙。文档主要针对蓝牙的初学者,提供基础的..._android bta

Error:Support for clients using a tooling API version older than 3.0 was removed in Gradle 5.0. You-程序员宅基地

文章浏览阅读8.8k次,点赞10次,收藏12次。1.Android的报错提示:Error:Support for clients using a tooling API version older than 3.0 was removed in Gradle 5.0. You are currently using tooling API version 2.14.1. You should upgrade your tooling API client to version 3.0 or later.使用as打开demo的时候提示报错:gradl_error:support for clients using a tooling api version older than 3.0 was rem

随便推点

WordPress高亮代码插件enlighter自定义CSS_word press enlighterjs-程序员宅基地

文章浏览阅读416次。Enlighter,全名是Enlighter – Customizable Syntax Highlighter。支持各种自定义和各种脚本的专属添加形式,而且也有代码行数和自定义CSS样式,总之功能很强大。最新版4.3.1效果如图。 插件适配CSS在wordpress主题自定义选项中,找到插入CSS代码的地方,把如下代码放入即可。.enlighter::-webkit-s..._word press enlighterjs

数据结构复习指导之顺序表上基本操作的实现(插入、删除、查找)-程序员宅基地

文章浏览阅读1k次,点赞32次,收藏28次。总结了顺序表的基本操作,包括初始化,插入,删除,查找的操作流程,以及其操作实现的时间复杂度计算

ShardingSphere-Proxy按月分表_sharding proxy 按月生成表-程序员宅基地

文章浏览阅读687次。使用ShardingSphere-Proxy 5.2 根据时间对MySQL数据表分表_sharding proxy 按月生成表

HttpRuntime Cache的用法_httpruntime.cache.insert-程序员宅基地

文章浏览阅读380次。HttpRuntime Cache_httpruntime.cache.insert

知识图谱与人工智能的结合:实现智能助手-程序员宅基地

文章浏览阅读712次,点赞7次,收藏13次。1.背景介绍在过去的几年里,人工智能(AI)技术的发展取得了巨大进步,尤其是在自然语言处理、计算机视觉和机器学习等领域。随着数据规模的增加和计算能力的提高,人工智能技术的应用范围也不断扩大,为各个行业带来了巨大的价值。智能助手是人工智能技术的一个重要应用领域,它通过自然语言处理、机器学习等技术,为用户提供智能化的服务和支持。知识图谱(Knowledge Graph)是人工智能技术的一个重要组成..._智能学习助手数据来源

FCSTD/OFF格式在线转换-程序员宅基地

文章浏览阅读807次,点赞18次,收藏15次。3D模型在线转换(https://3dconvert.nsdt.cloud/)是一个可以进行3D模型格式转换的在线工具,支持多种3D模型格式进行在线预览和互相转换。

推荐文章

热门文章

相关标签