Mat*_*o26 48 windows android kotlin android-studio
在我的 Android 项目(Android 4.2 Canary 15)中,完成不再起作用(文本着色也是如此)。这仅发生在一个 Android 项目中(其他项目运行良好)。
I have tried to clean, rebuild the project, create a new project and import files, but no changes... I have tried to delete .idea directory and all .iml files, but not better...
In the "File" menu, I've just tried the option "Invalidate caches / restart" and now all classes in my project are blocked at the state "Analyzing..." and completion still does not work...
Build and run project work, and my application starts well on my phone, but all intellij features are inactive.
Can anyone help me please?
Thanks :)
Ace*_*Ace 22
看来 Kotlin 插件确实是罪魁祸首。
今天(2021 年 5 月 24 日)发布了一个新版本1.5.10,我一安装,一切都恢复正常。
概要:从1.4.32Kotlin 插件版本升级到 之后1.5.0,代码检查、完成、链接到源、javadocs 等都停止工作(停留在“分析...”,如这里和这里的图像所示),并且只返回一个sth 触发新分析时的几秒/分钟(例如,gradle 构建、提交、加载新文件等)。
可以在此处找到插件更新的历史以供参考
Shu*_*arg 10
您可以将 Kotlin 版本更改为其他版本,然后再次 gradle sync 这将解决问题
你会在 build.gradle 文件(项目)中找到它
ext.kotlin_version = "1.5.10" //I used this
Run Code Online (Sandbox Code Playgroud)
您也可以回滚到以前的版本。如果你想要这不应该重新创建问题。
我从我的项目中删除了这些文件
.idea/gradle.xml
.idea/workspace.xml
Run Code Online (Sandbox Code Playgroud)
它为我解决了这个问题。
似乎我之前错误地配置了项目的 gradle,即使在几次重新安装之后我也没有得到任何运气。
Kotlin 版本 1.4.10 在 IDE 中神奇地停止工作。
问题与IDE版本无关,而是与kotlin插件和IDE的集成有关。
kotlinVersion = '1.5.10'
classpath 'com.android.tools.build:gradle:4.2.2'
Run Code Online (Sandbox Code Playgroud)
然后同步项目并编译。
最后可以看到Analyzing的问题消失了,IDE又变得智能了。
更新 kotlin 后,其他库中的错误可能会很少,因此您还必须更新或修复它们(我在 Room 中发生过)
GL
这是一个与 Kotlin 插件相关的迫在眉睫的 AS IDE 问题,我已经竭尽全力尝试了这里的每个答案,但没有任何效果。出现了一系列错误。最后,手动删除 AS 缓存文件夹对我有用 -
%USERPROFILE%\AppData\Local\Google\AndroidStudio2020.3\caches
Artic fox sucks!
Run Code Online (Sandbox Code Playgroud)
如果可能的话,您也可以尝试将 Kotlin 插件更新到最新版本,看看是否有什么不同。
经过几个小时,我终于卸载了Android Studio,删除了所有Android目录,清理了注册表并重新安装了Android Studio稳定版本。