Estou usando o Android studio 1.0.1. Eu tenho um módulo java referido por outros módulos no meu projeto. Eu verifiquei no SVN Mas agora todo
Módulos não suportados detectados: A compilação não é suportada pelos seguintes módulos:. Infelizmente, você não pode ter módulos Java que não sejam Gradle e módulos Android-Gradle em um projeto.
Após obter este erro, AS interrompe a compilação deste módulo para que eu não consiga mais compilar / executar meu projeto.
Respostas:
Antes de tudo, você deve atualizar para o Android Studio 1.2 Fonte: https://code.google.com/p/android/issues/detail?id=77983
Então você deve ir para Arquivo -> Invalidar caches / reiniciar -> Invalidar caches e reiniciar.
Em seguida, tente criar o aplicativo novamente.
fonte
1- fechar o projeto
2- fechar
Android Studio
IDE3- excluir o
.idea
diretório4- excluir todos os
.iml
arquivos5- abra o
Android Studio
IDE e importe o projetofonte
.diea
e.iml
pode estar oculto. No macOS, usecommand+Shift+period
para mostrar arquivos ocultos.Invalidar caches e reiniciar não funcionou para mim. Também atualizei todos os meus arquivos do Android Studio sem sucesso.
A solução que encontrei foi importar a pasta android clicando em "Importar projeto (Eclipse ADT, Gradle etc.)" em vez de clicar em "Abrir um projeto existente do Android Studio" ou arrastar a pasta para o ícone do aplicativo.
Aparentemente, o problema foi causado porque um módulo no projeto possui um arquivo * .iml que não contém external.system.id = "GRADLE".
Quando você importa o projeto (em vez de abri-lo), os arquivos iml são reescritos completamente, removendo o erro.
Encontrei as informações aqui: https://issuetracker.google.com/issues/37008041
fonte
Saltar
.idea/modules.xml
e excluir o caminho inválido / não existente<module />
. EntãoFile => Invalidate Caches / Restart.
fonte
<module>
indicada na mensagem de erroUnsupported Modules Detected: Compilation is not supported for following modules: [MODULE-NAME]
Tente fazer isso se ajudar Arquivo -> Invalidar caches / reiniciar.
Se ainda assim não ajudar, clique no botão na imagem. 'Sincronizar projeto com arquivos Gradle'
fonte
Eu sei que é uma pergunta antiga. mas enfrentei esse problema depois de atualizar para
Android Studio 3.0
. Eu o resolvi pordeleting app.iml
arquivo dentro do meu módulo de aplicativo e depoisInvalidate Caches / Restart.
fonte
.iml
arquivos de todos os subdiretórios do projeto e excluir a pasta .idea do diretório raiz do projeto. Em seguida, abra o Android Studio novamente. Ele recriará esses arquivos.No meu caso, settings.gradle continha uma configuração inválida.
Eu mudei:
Para:
O erro se foi. Então, talvez verifique o seu settings.gradle quanto a possíveis erros. Se isso não funcionar, tente remover o cache e outras dicas.
fonte
Se o exposto acima não ajudar, verifique o arquivo .iml do módulo e veja se ele contém algum erro. (para o módulo de aplicativo, será app.iml).
fonte
Você pode resolver pelo processo abaixo:
No Android Studio, vá para o painel esquerdo, alterne
Android
para oProject
painel.idea
Pasta de expansão , você pode vermodules.xml
e abrir o arquivo.No
modules.xml
arquivo, você pode ver como abaixo:Verifique se o nome do módulo corresponde corretamente ao elemento do módulo
E então, sincronize o arquivo gradle
fonte
Feche o Android Studio e mova a pasta ".idea" e cole-a fora da pasta raiz do Project (para fazer backup, se necessário).
Abra o estúdio Android. Ao abrir o projeto, ele solicitará adicionar módulo (aplicativo) ao seu projeto. Você pode ignorar o mesmo.
Ele configurou a variante de compilação padrão definida como "debug". Você pode ver a guia variante de construção no canto esquerdo ou passar o mouse no símbolo "Monitor" no canto inferior esquerdo
Nota: Não há necessidade de alterar o arquivo .iml do seu project.tom para obter a opção de variante de compilação e "Invalidar cache e reiniciar" também não funcionará, mas também limpará os arquivos de histórico !.
fonte
Resolvi um problema semelhante fechando o projeto e reimportando o projeto (não abrindo, mas reimportando como um eclipse ou outro projeto)
fonte
A invalidação de caches / reinicialização não funcionou para mim. Mas simplesmente excluir a pasta de caches em \ Users \ user.AndroidStudio (version) \ system funcionou como um encanto
fonte
Experimente o abaixo,
fonte
Você deve importar o projeto
https://issuetracker.google.com/issues/37008041
Este erro aparece quando existe um módulo no seu projeto cujo arquivo .iml não contém: external.system.id = "GRADLE" Você pode verificar seus arquivos .iml? Além disso, em vez de abrir o projeto, importe -o, que reescreverá completamente os arquivos .iml e você não verá esse erro novamente.
fonte
Tente estas etapas individualmente: -
1) Vá para Arquivo-> invalidar caches / reiniciar .
2) Feche o android studio, vá para C: \ Users \ (Seu nome de usuário) \. AndroidStudio (versão) \ system e exclua a pasta caches .
Se até agora nada funcionou, então esta etapa definitivamente funcionará ...
3) Simplesmente altere a localização do projeto e importe o projeto com a nova localização.
Aproveitar :-):-)
fonte
No meu caso
Eu apaguei
android -> .idea Folder
android -> appname.iml file
android -> app -> app.iml file
Abra o projeto no Android Studio e não precisa
File -> Invalidate Caches/Restart
Você pode invalidar caches / reiniciar para o seu caso.
fonte
Etapa 1: Excluir arquivo .iml
Etapa 2: verifique se o diretório do projeto contém espaços em branco, se houver, renomeie o diretório do projeto deixando espaço
ex:
Antes: Meu Projeto
Após renomear: MyProject
e abra o Android Studio ...
fonte
Para usuários do Windows, isso também pode ser causado por corrupção do sistema de arquivos.
Se todas as etapas acima não corrigirem o erro:
chkdsk /f
na unidade em que seu aplicativo está armazenado.idea
pastafonte
fonte
Você pode atualizar a nova versão do Android studio e invalidar capturas / reiniciar. Clique no aplicativo de criação do botão sincronizar.
fonte
No meu caso, eu clonei um projeto git onde Java e Kotlin incluíam. Em seguida, verifiquei outro ramo e pressione "Sync Project with Gradle Files". Android Studio 3.0.1.
fonte
Eu tive o mesmo problema
androidStudio 3.2
e clonar o projeto funcionou para mimfonte
No meu caso, é porque o nome do projeto raiz tem um espaço. Então, em vez de nomeá-lo como
sample project
, deveria sersample-project
ousample_project
.fonte
clique em Arquivo -> Invalidar caches / reiniciar não ajuda mais.
Excluir .iml , .idea arquivos e pastas de explorador de arquivos não estúdio dentro android
1) Abra o estúdio android com um projeto diferente / outro
2) importar projeto recentemente, não de recente
3) construir o projeto novamente
claro que vai funcionar
fonte
Eu tinha exatamente o mesmo erro e era tão irritante ver o alerta toda vez que olhava o Android Studio. Eu tentei a solução mencionada acima, incluindo invalidar cache, reiniciar etc, nada fez desaparecer.
No meu caso, tivemos um módulo que foi excluído da fonte e a referência também removida
settings.gradle
. Acontece que.idea/modules.xml
ainda estava fazendo referência a esse módulo.Tudo o que eu precisava fazer era remover essa linha de
<modules>
dentro.idea/modules.xml
e fazer tudo desaparecer.fonte
.idea/modules.xml
Você não deseja remover o diretório .idea inteiro, porque ele contém, por exemplo, dicionários e alterações arquivadas.
fonte
renomear o erro de correção do diretório do projeto para mim, android studio 3.4.2
fonte
Eu encontrei esse problema.
Eu acho que o problema está com o buildSrc. Resolver o problema;
Mas o problema não está resolvido.
fonte
Exclua o arquivo * .iml no seu projeto e invalide o cache e reinicie
fonte
A solução acima eu tentei, mas não funcionou para mim.
.idea
pasta do diretório do projeto.File -> Invalidate Caches / Restart
.gradle
Pasta excluída do diretório de perfil do usuário do sistema operacional Windows 10. (ou seja, C: \ Users \ YourUserName \ .gradle)Tente esta solução se o acima não estiver funcionando.
fonte