【安卓学习之开发工具】please update kotlin plugin

█ 【安卓学习之开发工具】please update kotlin plugin


█ 系列文章目录

提示:这里是收集了安卓学习之常见问题的相关文章


█ 文章目录


█ 读前说明

  • 本文通过学习别人写demo,学习一些课件,参考一些博客,’学习相关知识,如果涉及侵权请告知
  • 本文只简单罗列相关的代码实现过程
  • 涉及到的逻辑以及说明也只是简单介绍,主要当做笔记,了解过程而已

█ 问题:please update kotlin plugin

⚡️ 1.android studio版本:4.1.1
在这里插入图片描述

⚡️ 2.build.gradle文件中配置kotlin 1.5.20
 ● 在Project的build.gradle文件中配置:

buildscript {
    repositories {
        google()
        maven{url 'http://maven.aliyun.com/nexus/content/groups/public/'}
    }
    
    dependencies {
        classpath 'com.android.tools.build:gradle:4.0.1'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.20"// 之前是1.3.72
        //Dexcount gradle plugin
        classpath 'com.getkeepsafe.dexcount:dexcount-gradle-plugin:0.4.4'
    }
}

allprojects {
    repositories {
        google()
        maven{url 'http://maven.aliyun.com/nexus/content/groups/public/'}
        maven { url 'https://www.jitpack.io' }
    }
}

● 在Project的gradle-wrapper.properties文件中配置:

#Fri Jun 19 10:46:51 CST 2020
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip

● 在Module的build.gradle文件中添加依赖和属性配置:

dependencies {
    implementation "org.jetbrains.kotlin:kotlin-stdlib:1.5.20"// 之前是1.3.72
}

⚡️ 3.some kotlin libraries attached to this project were compiled with a newer kotlin compiler and can’t be read ,please update kotlin plugin

kotlin插件版本过低,需要更新:一些kotlin库附加到这个项目是用更新的kotlin编译器编译的,不能读取,请更新kotlin插件
在这里插入图片描述

Some Kotlin libraries attached to this project were compiled with a newer Kotlin compiler and can't be read. 
	Please update Kotlin plugin.

Details 
Unsupported format, plugin version: 1.3.72-release-Studio4.1 -5
C:/Users/admin/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk7/1.5.20
	/218b60e1d446d1e0a18bc7aa8663634b136fbcc5/kotlin-stdlib-jdk7-1.5.20.jar (1.5.1) - expected: 1.1,16
C:/Users/admin/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.5.20
	/9de35cc611bcecec8edce1d56d8e659953806751/kotlin-stdlib-1.5.20.jar (1.5.1) - expected: 1.1.16
C:/Users/admin/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-jdk8/1.5.20
	/636c5653641cd956de9aee5792155b07ea49825e/kotlin-stdlib-jdk8-1.5.20.jar (1.5.1) - expected: 1.1.16
C:/Users/admin/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-android-extensions-runtime/1.5.20
	/9a565217f3ba7b873ffe0617d0c681929d82d893/kotlin-android-extensions-runtime-1.5.20.jar (1.5.1) - expected: 1.1.16

⚡️ 4.点击【Update kotlin plugin】:
在这里插入图片描述

⚡️ 5.Failed to Download:

在这里插入图片描述

Failed to Download
Plugin "Kotlin" was not installed: Cannot download 'https://plugins.jetbrains.com/pluginManager/?
	build=AI-201.8743.12&id=org.jetbrains.kotlin&uuid=a992f0a1-a182-4023-b545-c03d6c33e1dc': Connection reset
,response: 200 OK
OK

█ 处理:升级 kotlin plugin

⚡️ 1.本来以为是不是没有f&q导致,不过别人是可以下载的

⚡️ 2.百度下,说 File → settings → 【Languages & Frameworks】 → kotlin → 点击install 在这里插入图片描述

⚡️ 3.Failed to Download:(和直接点击【Update kotlin plugin】效果一样)

kotlin-plugin-1.4.32-release-Studio4.1-1

在这里插入图片描述
在这里插入图片描述

Languages & Frameworks > Kotlin
Update channel: StableCheck again
Current Kotlin plugin version: 1.3.72-release-Studio4.1 -5
A new version 1.4.32-release-Studio4.1 -1 is available

在这里插入图片描述

在这里插入图片描述

Plugin "Kotlin" was not installed: Cannot download 'https://plugins.jetbrains.com/pluginManager/?
	build=AI-201.8743.12&id=org.jetbrains.kotlin&uuid=a992f0a1-a182-4023-b545-c03d6c33e1dc': Read timed out
, response: 200 OK

█ 处理2:升级 Android Studio

⚡️ 1. File → settings → 【appearance & Behavior】 → 【System Settings】→ 【update 】→ 【Stable Channel】 稳定版本 → 点击 check Now
在这里插入图片描述

⚡️ 2. 刚刚已经升级过了,挺快的,这个其实将IDE和插件都进行了更新
在这里插入图片描述

 IDE and Plugin Updates
You already have the latest version of Android Studio and plugins installed.

⚡️ 3. 打开C:\Users\admin.gradle\caches\modules-2\files-2.1\org.jetbrains.kotlin\kotlin-stdlib-jdk7,可以看到将 1.3.72 升级到了 1.5.20,比之前的 准备要升级的1.4.32(kotlin-plugin-1.4.32-release-Studio4.1-1)还要高.

在这里插入图片描述

在这里插入图片描述

⚡️ 4. 重启 android studio ,就不会有刚才那样的报错信息了

█ 处理3:编译正常,内置函数提示【Cannot find declaration to go to】

⚡️ 1.编译正常,内置函数(如let函数、also函数、with函数、 run函数、apply函数等)提示【Cannot find declaration to go to】,导致无法点击跳转,报红,看的不舒服,还以为该方法已经淘汰:

在这里插入图片描述
⚡️ 2.我使用的是android studio 4.1.1,我同事使用的是Android Studio Arctic Fox | 2020.3.1 (即Android Studio 4.3.0),同一个项目,他的就没有报红,也就是说 将 Kotlin 1.3.72 升级到 Kotlin 1.5.20,也需要将android studio 升级到 4.3.0。(当然不升级也可以,就是看的不舒服,有些跳转不方便,甚至有些被 Kotlin 使用 it 引用了,还提示 No usages found in All Places)

在这里插入图片描述


█ 相关资料

提示:这里是参考的相关文章

  1. 2021-07-05 some kotlin libraries attached to this project were compiled with a newer kotlin compiler and can‘t_江小白的博客-CSDN博客

  2. 在线文字识别转换 - 免费图片转文字工具OCR - Powered by Yelky

  3. JetBrains 官方博客 2020-08-17 Kotlin 1.4 现已发布,专注于质量和性能 | The Kotlin Blog

  4. JetBrains 官方博客 2021-04-21 Kotlin 1.4.30 新的语言功能预览 | The Kotlin Blog

  5. JetBrains 官方博客 2021-05-05 Kotlin 1.5.0 – 2021 年的首个大版本 | The Kotlin Blog

  6. 2020-09-03 Kotlin 1.4更新以及一些小技巧及解析介绍_Android技术之家-CSDN博客

  7. 2020-04-12 Android Studio 如何更新到新版本_liangtianmeng的专栏-CSDN博客_android studio更新

  8. 将 Kotlin 添加到现有应用 | Android 开发者 | Android Developers

  9. Android Studio Arctic Fox | 2020.3.1 (即Android Studio 4.3.0)Android Studio 版本说明 | Android 开发者 | Android Developers Android Studio 4.3.0(2021 年 3月1日) 是不是写错?因为Android Studio 4.2.2(2021 年 6 月)?

  10. Kotlin releases | Kotlin --更新日志

█ 免责声明

博主分享的所有文章内容,部分参考网上教程,引用大神高论,部分亲身实践,记下笔录,内容可能存在诸多不实之处,还望海涵,本内容仅供学习研究使用,切勿用于商业用途,若您是部分内容的作者,不喜欢此内容被分享出来,可联系博主说明相关情况通知删除,感谢您的理解与支持!

提示:转载请注明出处:
https://blog.csdn.net/ljb568838953/article/details/119410173/font>

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值