Android Studio - Conclusão automática e outros recursos não funcionam

116

Eu instalei o android studio .. estava funcionando bem. Agora, de repente, nenhum dos recursos de preenchimento automático está funcionando. Eu posso digitar qualquer coisa em qualquer lugar, sem verificação de variável, sem ajuda com funções ou verificação de qualquer coisa. Ainda consigo compilar o projeto e recebo erros quando isso acontece.

Alguém pode me ajudar com esse problema.

user2701882
fonte

Respostas:

207

Acesse Arquivo> Invalidar Caches / Reiniciar ...> Clique em Invalidar e Reiniciar

Isso realmente funciona para mim. fonte: https://code.google.com/p/android/issues/detail?id=61844#c4

Renan Franca
fonte
3
Isso funciona. Você tem que esperar o processo de "indexação" terminar. A propósito, o que há com a classificação das respostas do SO? Esta é claramente a melhor resposta, mas está abaixo de várias cópias ruins da resposta do modo de economia de energia (que não funciona).
Timmmm
2
não está mais funcionando - o AS 3.1.3 parou repentinamente de dar sugestões ao editar XML!
Alguém em algum lugar de
Se isso não funcionar para você, tente excluir manualmente os caches: veja esta resposta . Isso ajudou no meu caso.
Pecan
97

Você também pode verificar se o Modo de economia de energia no menu Arquivo está desativado.

user2904931
fonte
1
Para mim, desabilitar o modo de economia de energia funcionou! Obrigado. Para outros, o modo de economia de energia pode ser desativado em Arquivo-> Modo de economia de energia
Coelhinho
Depois de muito pesquisar no Google, isso finalmente funcionou para mim, mas tive que sair e reiniciar o Android Studio antes de começar a funcionar. Obrigado por compartilhar.
RickC
Só consegui desativar a economia de energia depois de desconectar e reconectar meu laptop
tudor
Obrigado pela resposta :)
Noban Hasan
35

Feche o Android Studio, vá para C: \ Users \ UserName.android e renomeie a pasta:

  • build-cache para build-cache_old

Vá para C: \ Users \ UserName.AndroidStudio3.2 \ system e renomeie estas pastas:

  • caches para caches_old

  • compilador para compiler_old

  • compile-server para compile-server_old

  • conversão para conversão_old

  • external_build_system para external_build_system_old

  • frameworks para frameworks_old

  • gradle para gradle_old

  • resource_folder_cache para resource_folder_cache_old

Abra o Android Studio e abra seu projeto novamente.

Sagar Makhija
fonte
19
  1. close android studio

  2. Vá para caminho / .AndroidStudio3.5 / system / delete caches folder

  3. inicie o Android Studio

    isso é trabalho para mim.

mili2501
fonte
1
Obrigado. Isso me ajudou.
sábado,
Obrigada irmão !!! Depois de tantas soluções, finalmente funcionou.
Ankit Gupta
Economize meu tempo Obrigado Preso em 2 horas novamente e reiniciando o Android Studio Finalmente corrigido
Sanjeev Kumar
16

Na maioria das vezes eu vi que o problema é que Power Save Modeestá ativado, para desativar vá para Current inspection profile(canto inferior direito em Android Studio).

insira a descrição da imagem aqui

Jorgesys
fonte
14

Não tive esse problema pessoalmente, mas tente verificar as seguintes configurações ( File-> Settingsou Alt+F7):

Configurações do projeto [nome]
Inspections - certifique-se de que Androide Android Lintesteja marcado ou, alternativamente, apenas defina-o de volta para o padrão usando a caixa suspensa na parte superior.

Configurações IDE
Editor -> Code Completion- certifique-se de que Autopopup code completionesteja marcado (e verifique o resto das configurações com base em sua preferência.

free3dom
fonte
7

Tive um problema semelhante em que nenhuma das outras soluções funcionou.

Fechar o Android Studio e, em seguida, excluir as pastas .idea e build resolveu o problema.

Ben987654
fonte
7

Se nada funcionar (como aconteceu comigo), vá para o seu perfil de usuário no Windows em% userprofile%. Você encontrará pastas lá (ocultas) nomeadas com a versão do Android Studio que você está usando e prefixadas com um ponto.

como .AndroidStudio3.1. Apenas exclua isso.

Muhammad Ahmed AbuTalib
fonte
1
Isso excluirá todas as configurações que você definiu para o Android Studio
Mirwise Khan
7

Desative o modo de economia de energia e invalide o cache e reinicie .

insira a descrição da imagem aqui

Md Nakibul Hassan
fonte
6

Solução : tente desativar "Arquivo -> Modo de economia de energia" no Android Studio (Beta) 0.8.14 - Mac OS X

No windows, a opção pode estar em outro local.


Eu tive o mesmo problema então me lembrei que enquanto explorava o novo android studio, liguei o "Arquivo -> Modo de economia de energia" para ver o que ele faz.

Desativei o modo de economia de energia e todos aqueles recursos inteligentes estavam de volta.

Descobriu-se que, no Modo de economia de energia, o Android Studio desliga os módulos responsáveis ​​por recursos como Smart Code Completion e Code Analysis .

Hasaan Ali
fonte
6

Está funcionando

Desativar modo de economia de energia

Desmarque a opção Modo de economia de energia :: Arquivo -> Modo de economia de energia

Nidheesh G
fonte
6

Desmarque "Modo de economia de energia" na guia "Arquivo"

insira a descrição da imagem aqui

Muhammad Ali
fonte
5

Há um modo de economia de energia no android studio, se você acidentalmente clicar nele, ele desativará a análise de código, o que reduzirá o consumo da bateria e o desempenho também aumentará, mas não detectará nenhum erro e fará as operações de conclusão automática.

Para desativar o modo de economia de energia

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

Em sua análise de código IDE será mostrada usando um símbolo de olho no canto direito de seu estúdio 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
fonte
1
A verificação verde significa que não há erros. Quadrado amarelo significa que há avisos. Quadrado vermelho significa que há erros. Olho branco significa que está em andamento. O ícone de pausa branco significa que ele está aguardando o fechamento de uma janela de preenchimento automático. Há outro ícone branco que significa que está no modo de economia de energia e desativado.
Anubian Noob
4

Basta remover todas as pastas nomeadas AndroidStudioPreview

No Windows:

Vá para a pasta do usuário - no Windows 7/8, seria:

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

Nesta pasta deve haver uma pasta chamada .AndroidStudioPreview

No Mac OS X

Remova esses arquivos:

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

jkin8010
fonte
2

No meu caso, quando mudo o idioma do teclado para o inglês, o preenchimento automático funciona novamente.

Hai nguyen Thanh
fonte
1

eu tenho esse problema muitas vezes até agora, sugiro esta abordagem:

1-como disse, verifique o modo de economia de energia

2-crie um novo projeto com o mesmo id de aplicativo e nome de pacote e copie todas as fontes e recursos do projeto antigo para o novo,

FxRi4
fonte
6
Recriar um projeto desta maneira é uma espécie de abordagem "WebMD" ... é câncer,
mwieczorek
1

Se você tiver um projeto de biblioteca incluído, certifique-se de que a biblioteca tenha as dependências build.gradlelistadas usando a apiconfiguração, não a implementationconfiguração . Certifique-se também de que o projeto que inclui a biblioteca possui todas as dependências listadas (usar a implementationconfiguração é adequado aqui).

Beetstra
fonte
Ainda não funciona. Eu incluí uma visão personalizada no arquivo xml. Os atributos (personalizados ou padrão) não são completados automaticamente. Mesmo a referência ao arquivo dimensional ou string também não funciona apenas para aquela vista.
Paramveer Singh
0
'The file size (2561270 bytes) exceeds configured limit (2560000 bytes). Code insight features are not available.' 

Tive esse problema por dias com nenhuma dessas soluções propostas funcionando antes de finalmente receber essa mensagem em amarelo nas guias após adicionar uma linha de código. A remoção da linha de código eliminou a mensagem, mas não o problema. Parece haver uma janela de tamanho de código onde você perde recursos de insight, mas não recebe essa mensagem, pelo menos para mim. Depois de passar de um certo ponto, a mensagem finalmente aparece. A solução sugerida em um tópico diferente para este problema foi editar 'Ajuda / Editar Propriedades Personalizadas' para aumentar o limite configurado, mas apenas abrir isso trouxe uma caixa de diálogo perguntando se eu queria criar uma pasta 'idea.properties', então decidi não arriscar essa abordagem, eventualmente cortando o tamanho do arquivo.

Androidcoder
fonte
0

Simpy estava funcionando para mim depois de reiniciar o estúdio Android.

Kirtikumar A.
fonte
0

Eu encontro esse problema ao adicionar uma biblioteca kotlin em meu projeto no mac. Alterar o idioma do macbook para inglês resolveu esse problema. Eu também tive alguns problemas estranhos com códigos de ligação de dados gerados automaticamente, que também foram resolvidos.

invisbo
fonte
0

Pode haver várias coisas que podem causar isso.

  1. Certifique-se de escrever a versão correta em targetSdkVersione compileSdkVersion.
  2. Certifique-se targetSdkVersione compileSdkVersionsão os mesmos.

Outras soluções podem ser:

  1. Invalide caches e reinicie o Android Studio em FileInvalidate Caches / Restarts...
  2. Limpe seu projeto de BuildClean Project
  3. Reconstruir projeto de BuildRebuild Project
  4. Make project from BuildMake Project[este processo pode levar algum tempo]
mubin986
fonte
0

No menu, selecione: Arquivo-> Invalidar capturas / Reiniciar ...

que na caixa de diálogo aberta, selecione: "Invalidar e reiniciar" e espere para reiniciar o Android Studio.

A Hashemi
fonte
-1

Eu tive o mesmo problema por um tempo agora. Até que pesquisei no site do Android Studio e esbarrei na introdução. Então descobri como ativar (eu acho) o recurso de preenchimento automático. Diz que pressione Control + Espaço e quando o fiz, funcionou.

Keith Peñas
fonte
-1
  1. Feche o Android Studio.
  2. Vá para C: / User / [SystemName] e exclua o arquivo .gradle.
  3. Abra o Android Studio e sincronize o arquivo gradle novamente.
Milan Sheth
fonte