Eu tenho um projeto IntelliJ 14.1.2 que consiste em dois módulos - um é um módulo baseado no Android Gradle e o outro é um módulo baseado em Spring Java com o Maven.
O gps-trackman.v1 é o meu projeto raiz e não configurei nenhuma saída ou faceta para este projeto. O aplicativo é o meu módulo Android Gradle e configurei o Android e o Android-Gradle Facet para este projeto, e o gps-trackman não é o meu Projeto Spring Maven. Eu quero ser capaz de construir tudo junto. É possível?
Agora recebo esta mensagem de erro no meu IntelliJ Eventlog
Módulos não suportados detectados: Não há suporte para compilação nos seguintes módulos: gps-trackman, gps-trackman.v1, app. Infelizmente, você não pode ter módulos Java que não sejam Gradle e módulos Android-Gradle em um projeto.
O projeto 'gps-trackman.v1' não é baseado em Gradle
Esse erro ocorre apenas devido a uma configuração incorreta do meu projeto ou não é realmente possível ter um módulo maven e um módulo Gradle em um projeto?
Preciso configurar Facetas para o projeto raiz? Como alternativa, tenho que converter meu maven em gradle?
fonte
Respostas:
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 projetoResponda daqui
fonte
codeStyles
edictionaries
fonte
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
Antes de tudo, você deve atualizar para o Android Studio Fonte: https://code.google.com/p/android/issues/detail?id=77983
Em seguida, você deve ir para Arquivo -> Invalidar caches / reiniciar -> Invalidar caches e reiniciar.
Em seguida, tente criar o aplicativo novamente.
Encontrei esta resposta aqui
fonte
fonte
Tentei tudo acima. Não funcionou.
Aqui está o que funcionou. Vá para o arquivo chamado modules.xml
Exclua todos os módulos lá. Limpe e reconstrua.
fonte
Verifique se você adicionou seu módulo ao
settings.gradle
arquivo:fonte
Olá desenvolvedores aqui é a solução definitiva para este erro:
SOLUÇÃO 1
Etapa 1 Vá para Arquivo -> invalidar caches / reiniciar.
Etapa 2 Feche o projeto.
Etapa 3 Vá para a pasta do projeto e exclua a pasta .idea.
Etapa 4 Exclua YourProjectName.iml na pasta do projeto.
etapa 5 Você verá uma pasta abaixo da pasta graddle, pasta Delete YourProjectName (ela contém outro arquivo YourProjectName.iml).
Etapa 6 Abra o Android studio -> abra o projeto existente e selecione seu projeto.
**
SOLUÇÃO 2
**
Etapa 1: abra o projeto corrompido (aquele que mostra erro).
Etapa 2: Abra o arquivo system.gradle.
etapa 3: adicione esta linha de código
include ':app'
.Etapa 4: clique na sincronização para sincronizar o arquivo gradle.
PARABÉNS!!! ERRO FINALMENTE DESISTIDO
fonte
Pressione Ctrl-Alt-S> Desmarque o plug-in "Suporte Android"
(Gostaria de poder dizer exatamente por que isso funciona, mas não posso. Se você deseja desenvolver para o Android, tente usar o Android Studio, que também é fabricado pela Jetbrains.)
fonte
File -> Settings (= STRG+ALT+S) -> Plugins -> uncheck "Android Support"
Página de Ajuda do JetBrainsTinha o mesmo problema com o Android Studio 3.3 Canary 13.
Consegui resolvê-lo seguindo estas etapas:
Quando você concluir essas etapas, o módulo será copiado no seu projeto novamente, o AS começará a sincronizar o Gradle novamente e será bem-sucedido sem erros :-) Verifique o status do GIT e você verá, assim que adicionar o diretório do módulo ao GIT, novamente que nada foi alterado para o seu diretório de trabalho. Portanto, é puramente um problema com o AS que, de alguma forma, fica fora de sincronia ...
Com base em minha solução neste comentário: https://issuetracker.google.com/issues/37008041#comment3
fonte
Por algum motivo, você não pode excluir a pasta .idea
A melhor maneira é
fonte
Isso pode ser resolvido com a
.idea/modules.xml
verificação de https://stackoverflow.com/a/61343944/11910757
fonte
Esta solução funcionou para mim Android Studio 3.3.2.
fonte
Nenhuma das opções acima funcionou para mim, mas tentou algo aleatório e funcionou.
PS: Você deve ter o projeto corrompido original. (Significa, copie-o sem alterar a estrutura do projeto)
fonte
vá para
.idea
omodules.xml
arquivo aberto da pasta e veja por si mesmo qual módulo existe que você não está usando no projeto atualmente.fonte
Você pode simplesmente fazer o downgrade da dependência do gradle para se ajustar à sua versão atual do Android Studio.
Trabalhou para mim.
fonte
Para mim, meu projeto estava muito corrompido. Não sei como entrei nesse estado. O que observei foi que vários arquivos .gradle e proguard tinham um pacote inteiro de conteúdo xml. Felizmente, o arquivo físico tinha o conteúdo correto, mas o android studio estava exibindo-o como um arquivo xml que parecia pertencer a alguns dados res xml gerados. Coisas como "Sincronizar com o sistema de arquivos" ou "sincronizar projeto para classificar arquivo", "invalidar cache e reiniciar" ou "gradlew clean" não resolveriam o problema. Eu até substituí os dados xml falsos exibidos nos scripts gradle pelo conteúdo original, mas isso também não ajudou. Tentei alguns dos conselhos fornecidos acima, mas eles não funcionaram ou pareciam muito complexos para eu sentir que meu projeto voltaria a um estado bem formado.
Então eu escolhi criar um novo projeto em branco. Usando o gerenciador de arquivos, copiei todos os módulos do projeto corrompido para o novo projeto (uma cópia e colagem antiga e simples) também substitui os arquivos "settings.gradle" e "root.gradle" do novo arquivo pelo conteúdo do arquivo antigo. Uma vez feito isso, é necessário executar "sync Project com arquivos gradle e você é bom demais. Se por acaso a raiz do projeto tiver algum conteúdo que você adicionou fisicamente, você também precisará copiar isso.
Assim, você volta ao trabalho. Não sei ao certo o que causou a corrupção do meu projeto, mas acho que isso pode ter a ver com o laptop entrando no modo de suspensão. Meu laptop não estava me permitindo acordar do sono e a única maneira de acordar era desligar a alimentação novamente. Eu tive alguns projetos abertos algumas vezes quando isso aconteceu. Portanto, esse é o meu melhor palpite sobre como o projeto pode ter sido corrompido.
fonte
Copie os arquivos do projeto da fonte original, cole-o em algum lugar e importe-o do Android Studio.
fonte
Estou lidando com esse problema há um tempo toda vez que tentei abrir um projeto.
Eu sempre recebo esse erro, mesmo sabendo que não havia feito nenhuma alteração que deveria causar isso além da exportação para o zip.
Consertar:
Isso foi corrigido para mim sem fazer alterações ou excluir nada.
fonte
o erro explica todas as coisas, a idéia é confundida entre gradle e maven .
tente criar um novo projeto com dois módulos gradle , poderá criar um aplicativo de primavera com o gradle como maven.
veja este exemplo nos guias de mola
fonte
A seguinte solução que encontrei neste fórum funcionou como um encanto:
1- fechar o projeto
2- fechar o Android Studio IDE
3- exclua o diretório .idea no diretório em que seu aplicativo reside
4- exclua todos os arquivos .iml no diretório em que seu aplicativo reside
5- abra o Android Studio IDE e importe o projeto
fonte