87
votes

Android Studio est resté sur "Analyser ..."

Dans mon projet Android (Android 4.2 Canary 15), l'achèvement ne fonctionne plus, et la mise en évidence de la syntaxe non plus. Cela se produit dans un seul projet Android (les autres fonctionnent bien).

Pas d'achèvement, pas de mise en évidence de syntaxe, ...

J'ai essayé de nettoyer, de reconstruire le projet, de créer un nouveau projet et d'importer des fichiers, mais pas de modifications ... J'ai essayé de supprimer le répertoire .Idea et tous les fichiers .iml, mais pas mieux ...

Dans le menu "Fichier", je viens d'essayer l'option "Invalider les caches / redémarrer" et maintenant toutes les classes de mon projet sont bloquées à l'état "Analyser ..." et l'achèvement ne fonctionne toujours pas ...

analyse ...

Construisez et exécutez le travail du projet, et mon application démarre bien sur mon téléphone, mais toutes les fonctionnalités IntelliJ sont inactifs.


4 commentaires

Il semble que je peux le réparer en supprimant c: /users/me/appdata/local/google/androidstudio4.2 (Win10). Habituellement, il est sûr de retirer.


J'ai trouvé qu'une approche nucléaire était de simplement supprimer c: /users/me/appdata/local/google/androidstudiopreview2021.1/‌ caches


Oh, tu m'as sauvé @chrishorner. Merci.


La suggestion de Chris Horner fonctionne parfaitement pour le renard Artic 2020.3


16 Réponses :


0
votes

Après plusieurs heures, j'ai finalement désinstallé Android Studio, supprime tous les répertoires Android, Clean Registry et réinstaller la version stable Android Studio.


2 commentaires

Ce n'est guère une réponse / une solution à votre question / problème. Vous auriez dû mettre cela dans un commentaire ci-dessous votre question, tout au plus. Quoi qu'il en soit, j'attends toujours une solution réelle.


J'ai fait ça et pourtant c'est coincé. Je suppose donc que c'est quelque chose à voir avec le plugin Kotlin lui-même. J'ai essayé de désinstaller et de réinstaller le plugin, mais pas encore de chance.



56
votes

Il semble que le plugin Kotlin était en effet le coupable.

Aujourd'hui (24 mai 2021), une nouvelle version a été publiée 1.5.10 , et dès que je l'ai installée, tout est revenu à la normale.

Synopsis : Après la mise à niveau de la version 1.4.32 du plugin Kotlin à 1.5.0 , inspection du code, achèvement, liaison aux sources, javadocs, etc. Tous cessent de fonctionner (coincés à "Analyser ..." comme les images ici Et ici Show), et ne revient que quelques secondes / minutes lorsque SH déclenche une nouvelle analyse (par exemple . Une génération Gradle, commettre, charger de nouveaux fichiers, etc.).

L'histoire des mises à jour du plugin pour référence peut être trouvée ici < / p>


7 commentaires

Fonctionne pour moi, mais vous ne pouvez pas utiliser Jetpack Compose avec 1.5.10. Une autre solution?


A réinstallé aujourd'hui le même problème, réinstallé Kotlin et certains autres plugins sont désactivés pour moi, rééacrés et fonctionnent maintenant bien.


J'ai eu le même problème. La mise à jour du plugin ne l'a pas corrigé, j'ai dû mettre à jour la version Kotlin de 1.4.10 à 1.5.10


@Carsonholzheimer Personne ne doit mettre à jour le plugin sans la version linguistique :) Ils devraient partager la même variable de version


@ACE NO, le plugin doit être compatible en arrière. Une augmentation de la langue est un grand changement qui n'est pas destiné à être lié à l'IDE / Plugin particulier


Œuvres! J'ai également dû mettre à jour le plugin Gradle au 6.1.1 et tout allait bien!


Je l'ai juste eu sur Arcticfox 2020.3.1 Patch2, avec Kotlin 1.4.20 (plugin Kotlin mis à jour vers le plus tard, comme 1.5.20 ou SMTH). Rien n'a aidé, jusqu'à ce que je change la version Kotlin dans Project en 1.5.20, synchronisé (le problème a été résolu). Ensuite, j'ai pu le changer à 1.4.20 sans perdre l'éditeur de travail.



6
votes

De mon projet, j'ai supprimé les fichiers


3 commentaires

J'ai essayé et supprimé les deux fichiers mais quand même, je suis confronté au même problème.


Cela a fonctionné pour moi + Mettre à jour le plugin Kotlin vers 1.5.10


Cela a fonctionné, vient de supprimer les deux fichiers et les caches / redémarrages non validés



23
votes

Vous pouvez simplement changer la version Kotlin en autre chose, puis Gradle Sync à nouveau Cela résoudra le problème

vous le trouverez dans Build.gradle File (Project)

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

Vous pouvez également revenir à votre version précédente. Si vous le souhaitez, cela ne devrait pas recréer le problème.


2 commentaires

Je ne pense pas que «changer la version Kotlin en autre chose» devrait être l'une des solutions. Nous ne pouvons pas simplement nous lever et changer la version Kotlin dans des projets juste pour se débarrasser de l'erreur


Je pense que c'est similaire à réinstaller



18
votes

Essayez-le:

fichier -> Paramètres -> plugins -> Android Butterknife Zelezny -> < Strong> Disenable


2 commentaires

Ooooops c'est ça !!! quel est le problème??


J'ai sauvé ma journée. Merci 😊 juste une mise à jour. Fichier -> Paramètres -> Plugins -> Android Butterknife Zelezny -> Désinstaller (redémarrer AndroidStudio)



4
votes

Kotlin Version 1.4.10 Arrêté par magie de travail dans l'IDE.

Les problèmes ne sont pas liés à la version IDE mais plutôt à l'intégration du plugin Kotlin et de l'IDE.

kotlinVersion = '1.5.10'

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


0 commentaires

3
votes

La seule solution qui a fonctionné pour moi (travaillant dans Canary 2021.1.1) était de désinstaller complètement le plugin Kotlin d'Android Studio, de redémarrer, de laisser Android Studio l'installer automatiquement, puis tout a fonctionné à nouveau.

La cause profonde de ce problème était que Android Studio "accidentellement?" Plugin Kotlin mis à jour vers une version M1 (je suis sur X64), à savoir 211-1.5.30-m1-libéré-141-AS7442.40, lors de la mise à jour du plugin. Je ne sais pas pourquoi, mais à partir de maintenant, un contrôle de ce qui va être mis à jour dans Canary semble obligatoire pour éviter que ce genre de choses se produise.


0 commentaires

2
votes

dans Arctic Fox Version (2020.3.1) Je l'ai corrigé en mettant à jour gradle version plugin 7.0.0 .

.

0 commentaires

3
votes

Cette solution fonctionne à 100% pour le problème ci-dessus xxx


0 commentaires

20
votes

Android Studio -> fichier -> invalider les caches et redémarrer

Rien d'autre ne m'a aidé.


0 commentaires

5
votes

Il s'agit d'un immeuble imminente car IDE est corrélé avec le plugin Kotlin, ont essayé littéralement toutes les réponses ici avec des dents et des ongles, rien n'a fonctionné. Il y avait des chaînes d'erreurs. Enfin, la suppression du cache Android Studio a fonctionné manuellement uniquement pour moi % userProfile% \ appdata \ local \ google \ AndroidStudio2020.3 . Artic Fox suce!

Vous pouvez également essayer de mettre à jour le plugin Kotlin au plus tard si possible et voir si cela fait une différence.


1 commentaires

Dans Windows 11, la suppression du cache échoue en raison des autorisations administratrices, la suppression de l'ensemble AndroidStudio2020.3 a fonctionné pour moi



1
votes

Dans mon cas, je met à jour la dépendance "AndroidX.Core: Core-KTX: 1.3.2" à "AndroidX.Core: Core-KTX: 1.6.0". Et c'est parti, fonctionnant normalement


0 commentaires

3
votes

Ce problème provient des plugins

1- Mettre à jour les plugins

2- Désactiver les plugins étape par étape pour trouver un plugin incorrect

3- Comme les personnes avancées, veuillez signaler le problème aux fournisseurs pour résoudre le problème


0 commentaires

6
votes

Je met à jour la version Koltin à 1.5.20 et cela fonctionne !!


1 commentaires

La réponse ici pour laquelle vous dites merci est stackoverflow.com/a/67673387/7733418 n'est-ce pas?



0
votes

Désactiver le plugin Compose. la seule façon de travailler pour moi.


0 commentaires

0
votes

Si vous utilisez

  • Jetpack Compose 1.0.5 (pas testé avec 1.0.0-1.0.4 mais ils devraient aussi fonctionner)
  • Java 11
  • Kotlin 1.5.31 (Testé 1.5.10 Travail aussi)

Les autres réponses ne fonctionnent pas

ce qui fonctionne est ce qui suit dans votre projet 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 Le compilateur bloquait le compilateur Kotlin de terminer les travaux)

et invalider les caches et redémarrer


0 commentaires