安卓工作室一直在“分析”

在我的安卓项目(安卓4.2金丝雀15)中,补全不再有效,语法突显也不再有效。这只发生在一个 Android 项目中(其他项目运行良好)。

No completion, no syntax highlighting, ...

我试过清理、重建项目、创建新项目和导入文件,但没有更改... ... 我试过删除。想法目录等等。Iml 文件,但不是更好..。

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

Analyzing...

构建和运行项目工作,并且我的应用程序在我的手机上启动良好,但是所有的 intellij 特性 没有活动。

21260 次浏览

After many hours, I finally uninstalled Android Studio, delete all Android directory, clean registry and reinstall Android Studio stable version.

It appears that the Kotlin plugin was, indeed, the culprit.

Today (24 May 2021), a new version was released 1.5.10, and as soon as I installed it, everything went back to normal.

Synopsis: After upgrading from version 1.4.32 of Kotlin plugin to 1.5.0, code inspection, completion, linking to sources, javadocs, etc. all stop working (stuck at "Analyzing..." as the images here and here show), and only return for a few seconds/minutes when sth triggers a new analysis (eg. a gradle build, commit, loading new files, etc).

History of the plugin updates for reference can be found here

From my project I deleted the files

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

and it solved it for me.

Seems to be that I had previously configured the project's gradle incorrectly and even after several reinstalls I wasn't getting any luck.

you can just change the Kotlin version to something else and then gradle sync again This will solve the issue

you will find it in build.gradle file(project)

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

you can also roll back to your previous version. If you want this should not recreate the issue.

Try it:

File --> settings --> Plugins --> Android ButterKnife Zelezny --> disenable

Kotlin version 1.4.10 magically stopped working in the IDE.

The problems are not related to the IDE version but rather to the integration of the kotlin plugin and the IDE.

kotlinVersion = '1.5.10'


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

Then Sync Project and Compile.

Finally you can see that the problem of Analyzing disappears and the IDE becomes intelligent again.


It is possible that after updating kotlin you have minimal errors in other libraries so you also have to update or fix them (I happened with Room)

GL

The one solution that worked for me (working in Canary 2021.1.1) was to completely uninstall the Kotlin plugin from Android Studio, restart, let Android Studio install it automatically, and then everything worked again.

The root cause of this issue was that Android Studio "accidentally?" updated Kotlin plugin to an M1 version (I'm on x64), namely 211-1.5.30-M1-release-141-AS7442.40, when updating the plugin. I'm not sure why, but from now a check of what is going to be updated in Canary seems mandatory to avoid these kind of stuff to happen.

in Arctic Fox version (2020.3.1) I fixed it by updating Gradle Plugin version 7.0.0.

This solution is 100% working for the above issue

  ext.kotlin_version = "1.5.21"


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

Android Studio -> File -> Invalidate Caches and Restart

Nothing else helped me.

This is a looming AS IDE issue correlated with the Kotlin plugin, Have tried literally every answers here with tooth and nail, nothing worked. There were chains of errors. Finally removing the android studio cache manually only worked for me %USERPROFILE%\AppData\Local\Google\AndroidStudio2020.3. Artic fox sucks!

You may also try to update the Kotlin plugin to the latest if possible and see if it makes any difference.

In my case, I just update the dependency "androidx.core:core-ktx:1.3.2" to "androidx.core:core-ktx:1.6.0". And it's gone, working normally

this issue comes from plugins

1- update plugins

2- step by step disable plugins to find incorrect plugin

3- as advance people please report issue to providers for solve the problem

I just update the Koltin version to 1.5.20 and it works!!

disable Compose plugin. the only way work for me.

If you are using

  • Jetpack Compose 1.0.5 (haven't tested with 1.0.0-1.0.4 but they should work too)
  • Java 11
  • Kotlin 1.5.31 (tested 1.5.10 working too)

the other answers don't work

What works is the following in your project 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 compiler was blocking Kotlin compiler from completing jobs)

and Invalidate Caches & Restart

for me file analysis is only getting stuck in kotlin files with co-routines. upgrading co-routines version to the latest helped me.

Sometimes some files are stucking to me at analazying, I resolve that issue by:

  1. Just copy / paste that file with the different name
  2. Then remove the original file and rename the copied file with the original name.