ChatGPT解决这个技术问题 Extra ChatGPT

Android Studio 卡在“正在分析...”

在我的 Android 项目(Android 4.2 Canary 15)中,完成不再起作用,语法高亮也不起作用。这仅在一个 Android 项目中发生(其他项目运行良好)。

https://i.stack.imgur.com/M8VY2.png

我尝试清理、重建项目、创建新项目并导入文件,但没有任何更改...我尝试删除 .idea 目录和所有 .iml 文件,但效果不佳...

在“文件”菜单中,我刚刚尝试了“使缓存无效/重新启动”选项,现在我项目中的所有类都被阻止在“正在分析...”状态并且完成仍然不起作用...

https://i.stack.imgur.com/nw1qU.png

构建并运行项目工作,我的应用程序在我的手机上启动良好,但所有 intellij 功能都处于非活动状态。

似乎我可以通过删除 c:/Users/me/AppData/Local/Google/AndroidStudio4.2 (win10) 来修复它。通常可以安全移除。
我发现一个不那么核的方法就是删除 c:/Users/me/AppData/Local/Google/AndroidStudioPreview2021.1/caches
哦,你救了我@ChrisHorner。谢谢你。
Chris Horner 的建议非常适合 AS 2020.3 Artic Fox

Z
Zoe stands with Ukraine

看来 Kotlin 插件确实是罪魁祸首。

今天(2021 年 5 月 24 日),发布了一个新版本 1.5.10,我一安装它,一切就恢复了正常。

概要:从 Kotlin 插件的版本 1.4.32 升级到 1.5.0 后,代码检查、完成、链接到源代码、javadocs 等都停止工作(卡在“正在分析...”图片 herehere 显示),并且仅在某事触发新分析(例如,gradle 构建、提交、加载新文件等)时返回几秒钟/分钟。

可以找到插件更新的历史以供参考here


对我有用,但您不能将 Jetpack Compose 与 1.5.10 一起使用。还有其他解决方案吗?
今天遇到了同样的问题,重新安装了 kotlin 和其他一些插件对我来说是禁用的,重新启用并且现在工作正常。
我有同样的问题。只是更新插件并没有修复它,我不得不将 kotlin 版本从 1.4.10 更新到 1.5.10
@CarsonHolzheimer 没有人应该在没有语言版本的情况下更新插件:) 他们应该共享相同的版本变量
@Ace 不,插件应该向后兼容。语言的增加是一个很大的变化,并不打算与特定的 ide/插件相关联
S
Shubham Garg

您可以将 Kotlin 版本更改为其他版本,然后再次 gradle sync 这将解决问题

你会在 build.gradle 文件(项目)中找到它

    ext.kotlin_version = "1.5.10"  //I used this 

您也可以回滚到以前的版本。如果你想要这不应该重新创建问题。


我不认为“将 Kotlin 版本更改为其他版本”应该是解决方案之一。我们不能只是为了摆脱错误而起床并更改项目中的kotlin版本
我认为它类似于重新安装
A
AndrewS

Android Studio -> 文件 -> 使缓存无效并重新启动

没有其他任何帮助我。


s
sta

试试看:

文件 --> 设置 --> 插件 --> Android ButterKnife Zelezny --> 禁用


哦哦哦对了!!!问题是什么??
拯救了我的一天。谢谢😊只是更新。文件 --> 设置 --> 插件 --> Android ButterKnife Zelezny --> 卸载(重启 AndroidStudio)
J
Jože Ws

从我的项目中,我删除了文件

.idea/gradle.xml
.idea/workspace.xml

它为我解决了这个问题。

似乎是我之前错误地配置了项目的 gradle,即使经过几次重新安装,我也没有任何运气。


我尝试并删除了这两个文件,但我仍然面临同样的问题。
它对我有用 + 将 kotlin 插件更新到 1.5.10
它的工作,只是删除了两个文件和无效的缓存/重新启动
F
Francisco Mendoza

我只是将 Koltin 版本更新到 1.5.20,它就可以工作了!!


您要感谢的答案是stackoverflow.com/a/67673387/7733418,不是吗?
B
Braian Coronel

Kotlin 1.4.10 版神奇地停止在 IDE 中工作。

这些问题与 IDE 版本无关,而与 kotlin 插件和 IDE 的集成有关。

kotlinVersion = '1.5.10'

classpath 'com.android.tools.build:gradle:4.2.2'

然后同步项目并编译。

终于可以看到Analyzing的问题消失了,IDE又变得智能了。

可能在更新 kotlin 后,您在其他库中的错误很少,因此您还必须更新或修复它们(我发生在 Room 上)

总帐


A
Anoop M Maddasseri

这是一个与 Kotlin 插件相关的迫在眉睫的 AS IDE 问题,已经用牙齿和指甲尝试了这里的每一个答案,但没有任何效果。有一连串的错误。最后手动删除 android studio 缓存只对我有用%USERPROFILE%\AppData\Local\Google\AndroidStudio2020.3。北极狐太烂了!

如果可能,您也可以尝试将 Kotlin 插件更新到最新版本,看看是否有什么不同。


在 Windows 11 中,由于管理员权限,删除缓存失败,删除整个 AndroidStudio2020.3 对我有用
@AustineGwa 类似的事情对我有用
F
Franbede

对我有用的一种解决方案(在 Canary 2021.1.1 中工作)是从 Android Studio 中完全卸载 Kotlin 插件,重新启动,让 Android Studio 自动安装它,然后一切都恢复正常。

这个问题的根本原因是Android Studio“不小心?”更新插件时将 Kotlin 插件更新为 M1 版本(我在 x64 上),即 211-1.5.30-M1-release-141-AS7442.40。我不知道为什么,但从现在开始,检查 Canary 中将要更新的内容似乎是强制性的,以避免发生此类事情。


a
amir.ashrafi

这个问题来自插件

1-更新插件

2-逐步禁用插件以查找不正确的插件

3-作为高级人员,请向提供商报告问题以解决问题


s
sarjeet singh

此解决方案 100% 适用于上述问题

  ext.kotlin_version = "1.5.21"

 classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

E
Etienne Kaiser

Arctic Fox version (2020.3.1) 中,我通过更新 Gradle 插件版本 7.0.0 修复了它。


R
Randy Reiza

就我而言,我只是将依赖项“androidx.core:core-ktx:1.3.2”更新为“androidx.core:core-ktx:1.6.0”。它消失了,正常工作


M
Matheo26

几个小时后,我终于卸载了 Android Studio,删除了所有 Android 目录,清理了注册表并重新安装了 Android Studio 稳定版。


这几乎不是您的问题/问题的答案/解决方案。您最多应该将其放在问题下方的评论中。无论如何,仍在等待实际修复。
我这样做了,但它卡住了。所以我猜这与 Kotlin 插件本身有关。我尝试卸载并重新安装插件,但还没有运气。
m
michael wang

禁用撰写插件。唯一对我有用的方法。


e
ericn

如果您正在使用

Jetpack Compose 1.0.5(尚未使用 1.0.0-1.0.4 进行测试,但它们也应该可以工作)

爪哇 11

Kotlin 1.5.31(测试 1.5.10 也可以)

其他答案不起作用

在您的项目 build.gradle 中起作用的是以下内容:

tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).configureEach {
        kotlinOptions {
            jvmTarget = "11"
            useIR = true
            freeCompilerArgs += [
                    "-Xallow-jvm-ir-dependencies",
                    "-P",
                    "plugin:androidx.compose.compiler.plugins.kotlin:suppressKotlinVersionCompatibilityCheck=true"
            ]
        }
    }

(compose 编译器阻止 Kotlin 编译器完成作业)

并使缓存无效并重新启动