Android Studio - Saisie automatique et autres fonctionnalités ne fonctionnent pas

116

J'ai installé le studio Android .. cela fonctionnait bien. Maintenant, tout d'un coup, aucune des fonctionnalités d'auto-complétion ne fonctionne. Je peux taper n'importe quoi n'importe où, aucune vérification de variable, aucune aide avec des fonctions ou aucune vérification. Je peux toujours compiler le projet et j'obtiens des erreurs lorsque cela se produit.

Quelqu'un peut-il s'il vous plaît m'aider avec ce problème.

user2701882
la source

Réponses:

207

Allez Fichier> Invalidate Caches / Restart ...> Cliquez sur Invalidate and Restart

Cela fonctionne vraiment pour moi. source: https://code.google.com/p/android/issues/detail?id=61844#c4

Renan Franca
la source
3
Cela marche. Vous devez attendre la fin du processus "d'indexation". Au fait, qu'est-ce qui se passe avec le tri des réponses de SO? C'est clairement la meilleure réponse, mais elle se trouve en dessous de plusieurs mauvaises copies de la réponse du mode d'économie d'énergie (qui ne fonctionne pas).
Timmmm
2
ne fonctionne plus - AS 3.1.3 a soudainement cessé de donner des suggestions lors de l'édition de XML!
Someone Somewhere
Si cela ne fonctionne pas pour vous, essayez de supprimer manuellement les caches: consultez cette réponse . Cela a aidé dans mon cas.
Pecan
97

Vous pouvez également vérifier si le mode d'économie d'énergie dans le menu Fichier est désactivé.

user2904931
la source
1
Pour moi, la désactivation du mode d'économie d'énergie a fait l'affaire! Merci. Pour les autres, le mode d'économie d'énergie peut être désactivé à partir de Fichier-> Mode d'économie d'énergie
Bunny Rabbit
Après de nombreuses recherches sur Google, cela a finalement fonctionné pour moi, mais j'ai dû quitter et redémarrer Android Studio avant de commencer à fonctionner. Merci d'avoir partagé.
RickC
Je ne pouvais désactiver Power Save qu'après avoir débranché et rebranché mon ordinateur portable
tudor
Merci pour l'answar :)
Noban Hasan
35

Fermez Android Studio Allez dans C: \ Users \ UserName.android et renommez le dossier:

  • build-cache à build-cache_old

Accédez à C: \ Users \ UserName.AndroidStudio3.2 \ system et renommez ces dossiers:

  • caches dans caches_old

  • compilateur vers compiler_old

  • compile-server à compile-server_old

  • conversion en conversion_old

  • external_build_system à external_build_system_old

  • frameworks à frameworks_old

  • gradle à gradle_old

  • resource_folder_cache à resource_folder_cache_old

Ouvrez Android Studio et ouvrez à nouveau votre projet.

Sagar Makhija
la source
19
  1. fermer le studio android

  2. Accédez au dossier chemin / .AndroidStudio3.5 / system / delete caches

  3. démarrer Android Studio

    c'est du travail pour moi.

mili2501
la source
1
Merci. Ça m'a aidé.
sophin
Merci frère!!! Après tant de solutions, cela a finalement fonctionné.
Ankit Gupta le
Économisez mon temps Merci encore avec 2 heures et redémarrez Android Studio Enfin, c'est corrigé
Sanjeev Kumar
16

La plupart du temps, j'ai vu que le problème est qu'il Power Save Modeest activé, pour désactiver, allez à Current inspection profile(coin inférieur droit Android Studio).

entrez la description de l'image ici

Jorgesys
la source
14

Je n'ai pas rencontré ce problème personnellement, mais essayez de vérifier les paramètres suivants ( File-> Settingsou Alt+F7):

Paramètres du projet [nom]
Inspections - assurez-vous que Androidet Android Lintest coché, ou rétablissez-le simplement par défaut à l'aide de la liste déroulante en haut.

Paramètres IDE
Editor -> Code Completion- assurez-vous que le Autopopup code completionest coché (et vérifiez le reste des paramètres en fonction de vos préférences.

free3dom
la source
7

J'ai eu un problème similaire où aucune des autres solutions ne fonctionnait.

La fermeture d'Android Studio, puis la suppression des dossiers .idea et build ont résolu le problème.

Ben987654
la source
7

Si rien ne fonctionne (comme cela s'est produit avec moi), accédez à votre profil utilisateur dans Windows à% userprofile%. Vous y trouverez des dossiers (cachés) nommés avec la version du studio Android que vous utilisez et précédés d'un point.

comme .AndroidStudio3.1. Supprimez simplement cela.

Muhammad Ahmed AbuTalib
la source
1
Cela supprimera toutes les configurations que vous avez configurées pour Android Studio
Mirwise Khan
7

Désactivez le mode d'économie d'énergie et invalidez le cache et redémarrez .

entrez la description de l'image ici

Md Nakibul Hassan
la source
6

Solution : essayez de désactiver "Fichier -> Mode d'économie d'énergie" dans Android Studio (bêta) 0.8.14 - Mac OS X

Sur Windows, l'option peut être à un autre endroit.


J'ai eu le même problème puis je me suis rappelé qu'en explorant le nouveau studio android, j'ai activé le "Fichier -> Mode économie d'énergie" pour voir ce qu'il fait?

J'ai désactivé le mode d'économie d'énergie et toutes ces fonctionnalités intelligentes étaient de retour.

Il s'est avéré qu'en mode d'économie d'énergie, Android Studio désactive les modules responsables de fonctionnalités telles que l' achèvement du code intelligent et l' analyse du code .

Hasaan Ali
la source
6

Ça marche

Désactiver le mode d'économie d'énergie

Décochez l'option du mode d'économie d'énergie :: Fichier -> Mode d'économie d'énergie

Nidheesh G
la source
6

Décochez "Mode économie d'énergie" dans l'onglet "Fichier"

entrez la description de l'image ici

Muhammad Ali
la source
5

Il existe un mode d'économie d'énergie dans le studio Android si vous cliquez accidentellement dessus, cela désactivera l'analyse du code, ce qui réduira la consommation de la batterie et les performances augmenteront également, mais il ne détectera aucune erreur et effectuera des opérations automatiques.

Pour désactiver le mode d'économie d'énergie

- Go to File Menu of Studio
- Uncheck The Power Saver Mode

Dans votre analyse de code IDE sera affiché en utilisant un symbole d'oeil dans le coin droit de votre studio Android.

If Green means it is enabled and there is no error in your code.
If Red Means It is enabled but there are few errors in your code.
If It is white or blur then code analysis is disabled
Ali786
la source
1
Une coche verte signifie qu'il n'y a pas d'erreur. Un carré jaune signifie qu'il y a des avertissements. Le carré rouge signifie qu'il y a des erreurs. L'œil blanc signifie qu'il est en cours. L'icône de pause blanche signifie qu'il attend la fermeture d'une fenêtre de saisie semi-automatique. Il y a une autre icône blanche qui signifie qu'il est en mode d'économie d'énergie et qu'il est désactivé.
Anubian Noob du
4

Supprimez simplement tous les dossiers nommés AndroidStudioPreview

Sous Windows:

Accédez à votre dossier utilisateur - sur Windows 7/8, ce serait:

[SYSDRIVE]:\Users[your username] (ex. C:\Users\JohnDoe)

Dans ce dossier, il devrait y avoir un dossier appelé .AndroidStudioPreview

Sur Mac OS X

Supprimez ces fichiers:

~/Library/Application Support/AndroidStudioPreview ~/Library/Caches/AndroidStudioPreview ~/Library/Logs/AndroidStudioPreview ~/Library/Preferences/AndroidStudioPreview

jkin8010
la source
2

Dans mon cas, lorsque je change la langue du clavier en anglais, la saisie semi-automatique fonctionne à nouveau.

Hai nguyen thanh
la source
1

J'ai ce problème plusieurs fois jusqu'à présent, je vous suggère une approche:

1-comme dit, vérifiez le mode d'économie d'énergie

2-créez un nouveau projet avec le même identifiant d'application et le même nom de package et copiez toutes les sources et ressources de l'ancien projet vers le nouveau,

FxRi4
la source
6
Recréer un projet de cette manière est une sorte d'approche "WebMD" ... c'est un cancer,
mwieczorek
1

Si vous avez un projet de bibliothèque inclus, assurez-vous que la bibliothèque contient les dépendances build.gradlerépertoriées à l'apiimplementation aide de la configuration et non de la configuration . Assurez-vous également que le projet qui inclut la bibliothèque a toutes les dépendances répertoriées (l'utilisation de la implementationconfiguration convient ici).

Beetstra
la source
Ça ne marche toujours pas. J'ai inclus une vue personnalisée dans un fichier xml. Les attributs (personnalisés ou par défaut) ne se complètent pas automatiquement. Même les dimensions ou le référencement de fichiers de chaîne ne fonctionnent pas uniquement pour cette vue.
Paramveer Singh
0
'The file size (2561270 bytes) exceeds configured limit (2560000 bytes). Code insight features are not available.' 

J'ai eu ce problème pendant des jours sans qu'aucune de ces solutions proposées ne fonctionne avant d'obtenir finalement ce message en jaune sous les onglets après l'ajout d'une ligne de code. La suppression de la ligne de code a éliminé le message mais pas le problème. Il semble y avoir une fenêtre de taille de code dans laquelle vous perdez les fonctionnalités d'insight mais ne recevez pas ce message, du moins pour moi. Une fois que vous avez dépassé un certain point, le message apparaît enfin. La solution suggérée dans un fil différent pour ce problème était de modifier `` Aide / Modifier les propriétés personnalisées '' pour augmenter la limite configurée, mais le simple fait d'ouvrir cela a fait apparaître un dialogue demandant si je voulais créer un dossier `` idea.properties '', j'ai donc décidé ne pas risquer cette approche en réduisant éventuellement la taille du fichier.

Androidcoder
la source
0

Simpy Cela fonctionnait pour moi après le redémarrage du studio Android.

Kirtikumar A.
la source
0

Je rencontre ce problème lors de l'ajout d'une bibliothèque kotlin dans mon projet sur mac. Changer la langue du macbook en anglais a résolu ce problème. J'ai également eu des problèmes étranges avec les codes de liaison de données générés automatiquement, ceux-ci sont également résolus.

invisbo
la source
0

Il peut y avoir plusieurs choses qui causent cela.

  1. Assurez-vous que vous avez écrit la bonne version dans targetSdkVersionetcompileSdkVersion .
  2. Assurez-vous targetSdkVersionet compileSdkVersionsont les mêmes.

D'autres solutions peuvent être:

  1. Invalider les caches et redémarrer Android Studio à partir de FileInvalidate Caches / Restarts...
  2. Nettoyez votre projet de BuildClean Project
  3. Reconstruire le projet à partir de BuildRebuild Project
  4. Créer un projet à partir de BuildMake Project[ce processus peut prendre un certain temps]
mubin986
la source
0

Dans le menu, sélectionnez: Fichier-> Invalidate Catches / Restart ...

que dans la boîte de dialogue ouverte, sélectionnez: "Invalidate and Restart" et attendez pour redémarrer android studio.

Un Hachemi
la source
-1

J'ai eu le même problème depuis un moment maintenant. Jusqu'à ce que j'aie cherché sur le site Android Studio et que je sois tombé sur l'introduction. Ensuite, j'ai trouvé comment activer (je pense) la fonction de saisie semi-automatique. Il dit appuyez sur Control + Space et quand je l'ai fait, cela a fonctionné.

Keith Peñas
la source
-1
  1. Fermez Android Studio.
  2. Accédez à C: / User / [SystemName] et supprimez le fichier .gradle.
  3. Ouvrez Android Studio et synchronisez à nouveau le fichier gradle.
Milan Sheth
la source