Como excluir um módulo no Android Studio


373

Existe uma maneira de excluir um módulo no Android Studio? Quando clico com o botão direito do mouse em um módulo, não consigo encontrar uma opção para exclusão, está em outro lugar?

Respostas:


600

A opção "Marcar como excluído" não existe mais.

A maneira atual (Android Studio 0.8.x - 2.2.x ) de fazer isso é através da caixa de diálogo Estrutura do projeto . Ele pode ser acessado através de "Arquivo -> Estrutura do projeto" ou clicando com o botão direito do mouse em um módulo e selecionando "Configurações do módulo".

insira a descrição da imagem aqui

Em seguida, selecione o módulo e clique no botão "menos" para removê-lo.

insira a descrição da imagem aqui

O diretório ainda estará visível na visualização "Projeto" (embora não na visualização "Android"), pois na verdade não foi excluído, mas não será mais tratado como um módulo.

Se desejar, você pode excluir fisicamente os arquivos clicando com o botão direito do mouse e pressionando "Excluir".


154
Por que o estúdio android é tão crítico e confuso
Akshay Mukadam

E então ... ? os arquivos ainda são armazenados em cache e possivelmente referenciados (modules.xml, ...). É seguro remover o diretório inteiro do módulo do disco?
Wooff

2
@Wooff Sim, você pode excluí-lo com segurança.
matiash

11
ok, é isso que eu queria verificar. vários tutoriais, como este no youtube: youtube.com/watch?v=lvFCRl_zxsw , instruem a remover os módulos de aplicativos e atividades primeiro antes de excluir a pasta do projeto para uma exclusão limpa do projeto.
Androidcoder

11
Que c ** p eles colocaram no mundo com o Android Studio!
usar o seguinte comando

84

(Nota do editor: esta resposta foi correta em maio de 2013 para o Android Studio v0.1, mas não é mais precisa a partir de julho de 2014, pois a opção de menu mencionada não existe mais - consulte esta resposta para uma alternativa atualizada) .

Primeiro você terá que marcá-lo como excluído. Em seguida, clique com o botão direito do mouse e poderá excluir o projeto.

Passo 1

Passo 2


3
Depois de executar as etapas nesta resposta, o projeto permanece na lista e eu tenho que reiniciar o Android Studio para fazer com que o projeto desapareça da lista. Para quem estiver com a mesma coisa, reinicie o Android Studio. :)
Eu sou um dragão sapo

2
Você pode apenas atualizar para conseguir mesmo
Sandeep

11
Tenho certeza de que essa foi uma ótima resposta, mas está desatualizada. A referência ao Android Studio 0.8.1 funcionou para mim.
21713 Jim Jimmite,

48

No Android Studio 1.0 - 1.1b4 , achei a maneira mais fácil de remover um módulo:

  1. Open settings.gradleencontrado em Gradle Scripts

  2. Exclua o nome do módulo da instrução include

  3. Sincronizar projeto com arquivos Gradle

  4. Opcionalmente, exclua-o manualmente da pasta do projeto

Exemplo

Velho:

include ':app', ':greendao'

Novo:

include ':app'

4
Esta é a verdadeira maneira de fazer com que os módulos fantasmas retornem.
precisa

18

Como eu vi no Android Studio 0.5.1, você precisa fechar o seu projeto simplesmente com Arquivo -> Fechar Projeto, mova o mouse sobre o projeto que deseja excluir, mantenha o mouse no mesmo projeto e pressione Excluir e clique em Excluir. no botão "OK" que excluiria seu projeto do Android Studio.

captura de tela 1

insira a descrição da imagem aqui


14
Você está apenas removendo o projeto da lista Projetos Recentes. O conteúdo do projeto ainda estará disponível em disco.
Giulio Piancastelli

hmm AFAIK que não é possível excluir a partir do disco no Android Studio como ADT faz
Ajay S

11
Eu concordo, e isso é uma chatice.
Giulio Piancastelli

2
Esta resposta é sobre a exclusão de um projeto, mas a pergunta era sobre a exclusão de um módulo.
Larsh

9

No Android studio v1.0.2

Método 1

Vá para a estrutura do projeto File -> Project Structure..., como mostra a figura a seguir, clique no -ícone para remover o módulo.insira a descrição da imagem aqui

Método 2

Edite o arquivo settings.gradlee remova a entrada que você deseja excluir. por exemplo, edite o arquivo de include ':app', ':apple'para include ':app'.

Isso funcionará na maioria das situações, no entanto, finalmente, você terá que excluir o módulo do disco manualmente, se não precisar mais dele.


7

Aqui está porque Android studio 2.3.3 não encontrei nenhuma estrutura do projeto no Filemenu. Então, aqui estão as etapas nas fotos

insira a descrição da imagem aqui

insira a descrição da imagem aqui

insira a descrição da imagem aqui insira a descrição da imagem aqui


4

Excluir é uma dor de cabeça. Estou postando a solução para o Android Studio 1.0.2.


Etapa 1: Clique com o botão direito do mouse em "Nome do projeto" selecionado na hierarquia de pastas, como mostrado.
Nota: Ele também pode ser excluído da Vista do Comandante, no lado direito da sua janela, clicando com o botão direito do mouse no nome do projeto e selecionando Excluir no menu de contexto.

Passo 1

Etapa 2: o projeto é excluído (aparentemente), mas o gradle parece manter o registro da pasta do aplicativo do projeto (verifique clicando na exibição Gradle). Agora vá para Arquivo-> Fechar Projeto.

Etapa 3: Agora você está na janela inicial. Mova o cursor na lista de projetos recentes. Pressione Excluir .

Etapa 4: exclua a pasta do explorer movendo ou excluindo-a realmente. Este local está em seu_usuário_name-> Projetos do Android Studio -> ...

Etapa 5: volte para a janela do estúdio Android e o projeto foi encerrado definitivamente. Você pode iniciar um novo projeto agora.


3

Atualmente, estou executando a versão 0.5.8 do Android Studio e nem consigo encontrar a opção "Marcar pasta como" ao clicar com o botão direito do mouse, o que faço é:

Clique com o botão direito do mouse em projeto -> clique em Mostrar no Explorer e exclua-o de lá.

Você pode obter o mesmo resultado excluindo-o diretamente pelo Windows Explorer. Essa é a única maneira de me livrar de projetos que não queria mais. Ah, é claro, isso também o remove do disco rígido.


3
  1. edite o arquivo settings.gradle do projeto : exclua o nome do módulo ( , ': xxxxx' ) em que xxxxx é o nome do módulo a ser excluído

  2. usando o gerenciador de arquivos, exclua a pasta do módulo

a propósito, a versão atual do Android Studio (v3.1.2) lança uma exceção e sai da remoção com um erro enquanto eu removo o módulo através de Configurações do módulo => módulo selecionado => - (menos)

Atenciosamente, obrigado)


3

Etapas a seguir Remover módulos no Android Studio: 3.1.4.

  1. Ir para Projeto -> Clique com o botão direito no módulo (FolderIcon-GreywithGreenColorDot) -> Load / UnLoadModules in PopUp -> Selecione qual módulo descarregar no PopUpWindowConsulte esta imagem
  2. Novamente, clique com o botão direito do mouse no módulo (FolderIcon-OrangeColor) -> Remover módulo.
  3. Por fim, clique com o botão direito novamente no módulo (FolderIcon-GreyColor) -> Excluir.

    Nota: Caso o projeto esteja ativado com o Git, remova o módulo de settings.gradle ; caso contrário, o module.iml será exibido na lista de módulos do projeto ( Link de referência ) .gradle.xml, localizado em project / .idea / gradle.xml - remova um módulo daqui.

Espero que ajude. Obrigado.


2

A maneira mais confiável que encontrei para fazer isso foi acessar a estrutura do projeto, removê-lo das dependências e removê-lo do seu arquivo setting.gradle.

Aparecerá como se estivesse totalmente excluído no momento, mas não está. Se você tentar adicionar novamente o módulo, ele dirá que ele já existe no projeto.

A etapa final é ir para o local do seu projeto usando o gerenciador de arquivos etc e excluir o módulo.

Este trabalho 100% do tempo no estúdio 1.3.1


2

Supondo o seguinte:

  • Você está trabalhando com o Android Studio 1.2.1 ou 1.2.2 (ainda não tenho a versão mais recente, ela será editada novamente quando houver).
  • A janela Ferramenta de projeto está exibindo uma das seguintes visualizações: "Projeto", "Pacotes", "Android" ou "Arquivos de projeto"

Você pode excluir um módulo do Android Studio da seguinte maneira:

  1. Na janela Ferramenta de Projeto, clique no módulo que você deseja excluir.
  2. Entre a Barra de Ferramentas e a Janela Ferramenta de Projeto, na barra de ferramentas, você verá dois "chips" que representam o caminho para o módulo selecionado, semelhante a: nome do seu projeto> nome do módulo selecionado
  3. Clique com o botão direito do mouse no chip do nome do módulo selecionado . Um menu de contexto com várias seções será exibido. Na terceira seção da parte inferior, haverá uma seção que contém "Reformat Code ..", "Optimize Imports ..." e "Delete".
  4. Selecione "Excluir" e siga as instruções.

2

Na versão android-studio 2. basta ir

Clique com o botão direito em Project-> Abrir Module Option-> Clique Your Module-> clique sign donee pressione o okbotão.


1

Se você deseja excluir manualmente (para mim foi mais fácil), siga isto:

Vamos pegar este exemplo com "teste".

1 - Primeiro mude o explorer para "project" e abra "settings.gradle";

insira a descrição da imagem aqui

2 - Exclua o módulo que você deseja;

insira a descrição da imagem aqui

3 - Vá para a pasta raiz do seu projeto e exclua a pasta do módulo.

insira a descrição da imagem aqui


0

Depois de fazer o que é referido em [esta resposta]: https://stackoverflow.com/a/24592192/82788

Selecione o módulo (como ainda está visível na visualização Projeto), pressionar o botão Excluir no teclado pode excluir este módulo no disco (antes de fazer o que é referido nessa resposta, o botão Excluir não tem efeito).


0

Remova do botão Arquivo> Estrutura de arquivo> Dependências> -. Então, se estiver estável, você poderá remover o módulo acessando o arquivo settings.gradle e removendo-o da linha de inclusão.


0

Para excluir um módulo Android Studio 2.3.3,

  • Aberto File -> Project Structure
  • Na Project Structurejanela, a lista de módulos do projeto atual é exibida no painel esquerdo. Selecione o módulo que precisa ser excluído.
  • Em seguida, clique -no botão no canto superior esquerdo, ou seja, logo acima do painel esquerdo.
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.