java - library - Android Studio: o módulo não será exibido em "Editar configuração"




module for android studio (16)

Às vezes, os erros existem no Android-manifesto por causa disso, há uma imagem cruzada sobre a configuração run / debug, portanto, tente verificar se o Android-manifest tem algum erro no caso.

Eu importei um projeto para o Android Studio com vários subprojetos.

Eu quero executar um subprojeto.

Eu fiz sucesso 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: ele aparece como um módulo sob Groovy, mas não mostrando em Android Application. Como faço para que ele apareça no aplicativo Android?


Adicione seu módulo em seu arquivo .iml de aplicativos como:

orderEntry type="module" module-name="yourmoudlename" exported="" 

Funciona para mim.


Certifique-se de que seu build.gradle é

apply plugin: 'com.android.application'

não

apply plugin: 'com.android.library'

Depois de ter mudado, por favor sincronize seu gradle novamente.


Consegui corrigi-lo no Android Studio 1.3.1 fazendo o seguinte:

  1. Crie um novo módulo em File -> New -> New Module
  2. Nomeie algo diferente, por exemplo, 'My Libary'
  3. Copie um arquivo .iml de um módulo de biblioteca existente e altere o nome do arquivo e renomeie as referências no arquivo .iml
  4. Adicione o nome do módulo para settings.gradle
  5. Adicione a dependência do módulo no projeto de compilação do build.gradle do seu aplicativo (': mylibrary') '
  6. Feche e reabra o Android Studio
  7. Verifique se o Android Studio reconhece o módulo como uma biblioteca (deve estar em negrito)
  8. Renomeie o diretório do módulo e o nome do módulo clicando com o botão direito do mouse no módulo recém-criado.
  9. Apreciar :)

Eu adicionei esta linha ao meu arquivo app.iml e funciona

orderEntry type = "library" exportado = "" name = "appcompat-v7-19.1.0" level = "project" />


Eu consertei isso adicionando facetas nas configurações do módulo . Eles estavam desaparecidos. clique com o botão direito em project > open Configurações do módulo > Facets > Adicionar facetas (sinal "+" no topo)> Android . Depois de adicionar facetas, você terá módulos.

ATUALIZAR:

Para a versão mais recente do gradle, Facets foram removidos , você pode adicionar módulos diretamente agora. clique com o botão direito em project > open Configurações do módulo > Add module (sinal "+" no topo)> Phone and Tablet Application (Agora você pode criar um novo módulo e configurá-lo).


Eu tive problema semelhante quando eu selecionei o diretório pai do meu projeto, eu resolvi por fechar projeto -> Excluir projeto do Android Studio -> Importar projeto , selecionando o arquivo build.gradle direito.

Certifique-se de selecionar o arquivo build.gradle correto durante a importação.


Experimentar,

Arquivos> Sincronizar projeto com arquivos Gradle ou arquivos> Sincronizar com sistema de arquivos Deve fazer o truque.


Foi corrigido para mim depois de remover e adicionar novamente o Android e o Android-Gradle Facets na caixa de diálogo Module Settings.


Isso acontece principalmente quando você copia um projeto de biblioteca e tenta compilá-lo. A solução seria adicionar

apply plugin: 'com.android.application'

no arquivo build.gradle, em vez de

apply plugin: 'com.android.library'

Então faça um gradle sync


No Android Studio 3.1.2, enfrentei o mesmo problema. Eu resolvi este problema, clique em "File-> Sync Project com Gradle Files" .Isso funciona para mim. :)


No seu arquivo build.gradle do módulo, certifique-se de ter o conjunto de plug-ins correto. deveria ser

apply plugin: 'android'

Para mim foi corrigido simplesmente reiniciando o Android Studio. Como os bons velhos tempos do Eclipse


Para o meu caso, um novato eu arrombei meu projeto, não sei como, mas ele não funcionaria mais e reclamava sobre o manifesto, o R, tudo. Percebi que alguns como no meu settings.gradle não tinha include ':app' uma vez que eu adicionei isso, eu estava de volta no meu caminho.


goto Android >> Gradle Scripts >> Construir Gradle (Módulo: app)

verifique se a primeira linha deste arquivo é assim.

apply plugin: 'com.android.application'

Assim não

apply plugin: 'com.android.library'

resolvido este problema, clique em "File-> Sync Project with Gradle Files"







android-studio