问题一 、Kotlin plugin should be enabled before ‘kotlin-android-extensions‘

在java项目中添加kotlin的类之后,根据提示进行各种配置和下载,一顿操作后出现了Kotlin plugin should be enabled before 'kotlin-android-extensions’

处理办法:build.gradle文件中,将apply plugin: 'kotlin-android’位置调整到apply plugin: 'kotlin-android-extensions’的前面,代码如下:

apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'

本人是从java项目慢慢变更到混合kotlin项目,因此导致先配置了kotlin-android-extensions。
如果是新建一个kotlin工程,build.gradle中的内容如下,请参考:

plugins{id 'com.android.application'id 'kotlin-android'
}

问题二、The binary version of its metadata is 1.5.1, expected version is 1.1.16

接着可能还会遇到“The binary version of its metadata is 1.5.1, expected version is 1.1.16”,此时需要升级kotlin,修改工程目录下的build.gradle文件中 ext.kotlin_version = ‘1.5.0’,同时还要升级gradle的版本(根据提示的版本),工程目录/gradle/wrapper/gradle-wrapper.properties文件里面的distributionUrl=https://services.gradle.org/distributions/gradle-5.6.4-all.zip修改为提示的版本号

https://blog.csdn.net/yangpancheng/article/details/103883972

Kotlin plugin should be enabled before ‘kotlin-android-extensions‘相关推荐

  1. 【译】迁移被废弃的Kotlin Android Extensions插件

    原文:Migrating the deprecated Kotlin Android Extensions compiler plugin 作者:Ahmad El-Melegy 在Kotlin 1.4 ...

  2. Kotlin Android Extensions使用指南

    Kotlin Android Extensions是Kotlin团队开发的一个插件,目的是让我们在开发过程中更少的编写代码.目前包括了视图绑定的功能. 几种绑定视图方式对比** xml文件如下 < ...

  3. kotlin android 4,Kotlin Android Extensions: 与 findViewById 说再见 (KAD 04)

    时间:Aug 16, 2017 原文链接:https://antonioleiva.com/kotlin-android-extensions/ 在 Kotlin1.1.4版本 发布后,原作者依据 K ...

  4. 迁移废弃的Kotlin Android Extensions插件

    1.视图绑定 删除: apply plugin: 'kotlin-android-extensions' 使用: android {...buildFeatures {viewBinding true ...

  5. kotlin学习笔记——Kotlin Android Extensions

    Kotlin Android Extensions是另外一个团队开发的,它是一个插件所以不需要依赖别的库.当前仅仅包含view的绑定,会自动创建很多属性让我们直接访问xml中的view,我们就不需要明 ...

  6. Android KTX与Kotlin Android Extensions

    Android KTX Android KTX是Google官方推荐的一套便利的Android API扩展函数库.因还处于beta阶段,相关API并不丰富,但既然是出自JakeWharton大神之手, ...

  7. Kotlin极简教程(第一章 Kotlin简介)

    1.1 kotlin简史 科特林岛(Котлин)是一座俄罗斯的岛屿,位于圣彼得堡以西约30公里处,形状狭长,东西长度约14公里,南北宽度约2公里,面积有16平方公里,扼守俄国进入芬兰湾的水道.科特林 ...

  8. kotlin编译失败_关于应用Kotlin后的编译速度问题

    2017年 Kotlin 被 Google 钦定为 Android 开发官方语言之一后,便如火如荼.很多团队开始应用了Kotlin,可谓是收益良多,可是也有一些问题,一个比较明显的就是Kotlin应用 ...

  9. Why Kotlin,为什么你应该选择Kotlin ?

    为什么你应该选择Kotlin ? 编程语言设计是从满足机器需求到满足程序员需求的进化途径. 我们概述了编程语言的历史发展,以便您了解Kotlin适合的位置以及为什么要学习它.这个原子介绍了一些主题,如 ...

最新文章

  1. 进程间通信(三)—信号量
  2. 复旦大学类脑智能研究院发展电刺激伪迹实时处理新方法,为智能闭环神经调控提供关键技术...
  3. 单线程与多线程网络程序架构简介
  4. 教你配CISCO RIP(二)
  5. 小打卡基于阿里云构建企业级数仓的实践及总结
  6. 【洛谷P2023】维护序列
  7. ARM体系结构简介 —— 迅为
  8. Android动态赋权限,安卓6.0以上动态添加权限超简单模板
  9. 使用Express和MongoDB构建简单的CRUD应用程序
  10. nuxt解决首屏加载慢问题_如何解决百度云盘下载速度慢的问题
  11. 全国人口净流入城市排名2020_从人口净流入量来看一线城市吸引力的对比分析...
  12. 匿名类 java final_java提高篇(十)-----详解匿名内部类 ,形参为什么要用final
  13. 解决WordPress设置错误的url网站不能访问的问题
  14. python bind_all_【Python】__all__ 暴露接口
  15. OpenCV总结:图像增强算法实现(直方图均衡化、拉普拉斯、Log、Gamma)
  16. linux创建分区_在Linux中创建分区-分步指南
  17. android开发深入浅出,Android开发深入浅出RxJava(一:基础篇)
  18. SQL Server2005,win8、win10系统安装教程,你急需的都在这里!
  19. Vivado IP核之定点数转为浮点数Floating-point
  20. win10系统找不到telnet服务器,win10找不到telnet服务怎么办_win10没有telnet服务如何找回...

热门文章

  1. gethours_日期getHours()方法以及JavaScript中的示例
  2. g++默认参数_C ++默认参数| 查找输出程序| 套装1
  3. Spring Cloud Alibaba 深度解密!
  4. 学习antd-design-pro
  5. mysql 压力测试知乎_MySQL查看SQL语句执行效率和mysql几种性能测试的工具
  6. python文件下载速度 装饰器_python学习笔记之---装饰器
  7. 如何用计算机算矩阵,【活用工具】教你如何用卡西欧fx82es计算机计算复数 矩阵...
  8. linux关闭4750 端口,【ubuntu分享帖】acer 4750G ubuntu安装后的一些设置
  9. 蒸汽机器人q和锤石q_英雄联盟:圣杯锤石的启发,辅助的作用是否应该更倾向多元化?...
  10. win7怎么解压rar文件_win7解压rar文件的方法