█ 【安卓学习之开发工具】please update kotlin plugin
█ 系列文章目录
提示:这里是收集了安卓学习之常见问题的相关文章
- 【安卓学习之开发工具】 Android Studio学习 1 - 入门篇
- 【安卓学习之开发工具】 Android Studio学习 2 - 遇到的问题
- 【安卓学习之开发工具】 Android Studio学习 3 - 一个demo的编译问题
- 【安卓学习之开发工具】 Android Studio学习 4 - 学习笔记(视频学习)
- 【安卓学习之开发工具】 Android Studio学习 5 - 研究android studio和eclipse之间的互换
- 【安卓学习之开发工具】 Android Studio学习 6 - Android Studio 2.0/3.0 安装包说明(版本说明)
- 【安卓学习之开发工具】如何导入已别人写好的demo(含ADT和AS)之ADT
- 【安卓学习之开发工具】 Android Studio学习 7 - 安卓架构AndroidProject 编译问题(含AS 和 gradle插件版本对应关系)
- 【安卓学习之开发工具】Error: Activity class {} does not exist
█ 文章目录
█ 读前说明
- 本文通过学习别人写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: Stable ▼ Check 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)
█ 相关资料
提示:这里是参考的相关文章
-
JetBrains 官方博客 2020-08-17 Kotlin 1.4 现已发布,专注于质量和性能 | The Kotlin Blog
-
JetBrains 官方博客 2021-04-21 Kotlin 1.4.30 新的语言功能预览 | The Kotlin Blog
-
JetBrains 官方博客 2021-05-05 Kotlin 1.5.0 – 2021 年的首个大版本 | The Kotlin Blog
-
2020-04-12 Android Studio 如何更新到新版本_liangtianmeng的专栏-CSDN博客_android studio更新
-
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 月)?
█ 免责声明
博主分享的所有文章内容,部分参考网上教程,引用大神高论,部分亲身实践,记下笔录,内容可能存在诸多不实之处,还望海涵,本内容仅供学习研究使用,切勿用于商业用途,若您是部分内容的作者,不喜欢此内容被分享出来,可联系博主说明相关情况通知删除,感谢您的理解与支持! |
---|
提示:转载请注明出处:
https://blog.csdn.net/ljb568838953/article/details/119410173/font>