Importei um projeto para o Android Studio com vários subprojetos.
Eu quero executar um subprojeto.
Fiz com sucesso o build.gradle deste subprojeto como um módulo.
Para executá-lo, fui em Executar> editar configurações> +> Aplicativo Android.
Problema: Quando tento selecionar um módulo, nenhum aparece na lista suspensa.
Por que é isso?
EDIT: aparece como um módulo no Groovy, mas não no aplicativo Android. Como faço para aparecer no aplicativo Android?
android-studio
module
user1161310
fonte
fonte
Respostas:
Verifique se o seu build.gradle está
não
Depois de alterar, sincronize sua nota novamente.
fonte
Eu tive um problema semelhante ao selecionar o diretório pai do meu projeto, resolvido por Fechar projeto -> Excluir projeto do Android Studio -> Importar projeto , selecionando o arquivo build.gradle correto .
Certifique-se de selecionar o arquivo build.gradle correto durante a importação.
fonte
No Android Studio 3.1.2, enfrentei o mesmo problema. Resolvi esse problema clicando em "Arquivo-> Sincronizar projeto com arquivos Gradle". Isso funciona para mim. :)
fonte
Corrigi isso adicionando facetas nas configurações do módulo . Eles estavam desaparecidos. clique com o botão direito do mouse em projeto > abra Configurações do módulo > Facetas > Adicionar facetas (sinal "+" na parte superior)> Android . Depois de adicionar facetas, você terá módulos.
ATUALIZAÇÃO:
Para a versão mais recente do gradle, as Facetas foram removidas , você pode adicionar diretamente os módulos agora. clique com o botão direito do mouse em projeto > abra Configurações do módulo > Adicionar módulo (sinal "+" na parte superior)> Aplicativo para telefone e tablet (agora você pode criar um novo módulo e configurá-lo).
fonte
Open Module settings
está no lugar, consulte i.stack.imgur.com/bIPBl.png .resolveu esse problema clicando em "Arquivo-> Sincronizar projeto com arquivos Gradle"
fonte
Novo projeto. Corrigido esse problema clicando em "Arquivo-> Sincronizar projeto com arquivos Gradle"
fonte
Eu tentei todas as opções sem sorte. Então, acabei com minha solução de trabalho. Basta seguir os seguintes passos:
settings.gradle
do seu projeto einclude ':YOUR_MODULE_NAME'
.fonte
Open settings.gradle of your project and include ':YOUR_MODULE_NAME'
Trabalhou para mim THx.Experimentar,
Arquivos> Sincronizar projeto com arquivos Gradle ou Arquivos> Sincronizar com o sistema de arquivos Deve fazer o truque.
fonte
para Android >> Scripts Gradle >> Build Gradle (Módulo: app)
verifique se a primeira linha deste arquivo é assim.
Assim não
fonte
O seguinte funcionou para mim:
fonte
Isso acontece principalmente quando você copia um projeto de biblioteca e tenta construí-lo. A solução seria adicionar
no arquivo build.gradle, em vez de
Em seguida, faça uma sincronização gradle
fonte
Isso funcionou para mim: Arquivo> Estrutura do projeto ...> Módulos> Símbolo verde +> Importar> Em seguida, selecione o projeto
fonte
No arquivo build.gradle do seu módulo, verifique se o plug-in está correto. deveria ser
fonte
Parece que soluções diferentes funcionam para pessoas diferentes, para mim, apenas fechar o projeto e importá-lo novamente resolveu o problema.
fonte
Finalmente, entendo por que o módulo não é exibido quando adiciono a configuração do AndroidTests para um
com.android.library
módulo.Se você incluir seu módulo de biblioteca no seu aplicativo, é
build.gradle
assim:Como para o módulo de biblioteca ele é compilado com o
release
modo por padrão, você não pode executáAndroid Tests
-lo, por isso não aparece na lista de módulos. Corrigi-o com a seguinte modificação:Adicione a seguinte configuração ao
build.gradle
módulo da sua biblioteca:Ao fazer as seguintes alterações, você pode
debug
compilar sua biblioteca editando obuild.gradle
módulo do aplicativo da seguinte maneira:Em seguida, sincronize e você verá que é exibido na lista.
fonte
yourlibrary
é o nome do módulo da sua bibliotecaFoi corrigido para mim depois de remover e adicionar novamente as facetas Android e Android-Gradle na caixa de diálogo Configurações do módulo.
fonte
Consegui corrigi-lo no Android Studio 1.3.1, fazendo o seguinte:
File -> New -> New Module
.iml
arquivo de um módulo de biblioteca existente e altere o nome do arquivo e renomeie as referências no diretório.iml
arquivofonte
Para mim, foi corrigido simplesmente reiniciando o Android Studio. Como nos bons e velhos tempos do Eclipse
fonte
Adicionei esta linha ao meu arquivo app.iml e funciona
orderEntry tipo = "biblioteca" exportada = "" nome = "appcompat-v7-19.1.0" level = "projeto" />
fonte
A seguir, são apresentados métodos para ajudá-lo:
:app
fonte
fonte
Para o meu caso, um novato que eu iniciei no meu projeto, não sei como, mas ele não seria mais executado e reclamou do manifesto, o R, tudo. Percebi que, de alguma forma, em meu settings.gradle não tinha
include ':app'
uma vez que adicionei isso, estava de volta ao meu caminho.fonte
Bem, nada funcionou para mim com todas as respostas. Por fim, cliquei em Executar> Editar configuração . À esquerda, você pode escolher um novo módulo principal e remover os excluídos.
fonte
Adicione seu módulo no arquivo .iml dos aplicativos, como:
Funciona para mim.
fonte
Se todas as opções acima não funcionarem. Tente atualizar sua versão do Android studio. Etapas: 1. No Android Studio, selecione Arquivo> Configurações (ou Android Studio> Preferências no Mac). 2. No painel esquerdo, selecione Aparência e comportamento> Configurações do sistema> Atualizações. 3. Verifique se a opção Verificar atualizações automaticamente está marcada e selecione um canal na lista suspensa. 4. Clique em OK.
fonte
Para mim foi:
Clique com o botão direito do mouse na
app
pasta do projeto e selecioneLoad/Unload Modules...
Selecione o
app
módulo, cliqueUnload >
e clique emOK
Clique com o botão direito do mouse
app
novamente e selecioneLoad/Unload Modules...
Selecione o
app
módulo, clique< Load
e clique emOK
app
então apareceu para mim na lista de configurações novamente.fonte
Feche todos os projetos do Android Studio
Remova o projeto dos projetos recentes no assistente do Android Studio
Reinicie o Android Studio
Use a opção de importação (Importar projeto - Gradle, Eclipse ADT, etc.) em vez de abrir um existente
Projeto AS project
Arquivo -> Sincronizar projeto com arquivos gradle
fonte
Esses tipos de problemas estão relacionados ao AndroidManifest.xml, portanto, verifique os erros no arquivo AndroidManifest.
fonte