Remover pasta AppCompat v7

? Prashant Patel @ | Original: StackOverFlow
---

Depois Atualizando meu plugin ADT. Sempre quando eu criar qualquer projeto " AppCompat v7 " pasta é criada . Eu usei essa dependência . Mas o problema é supor que eu tenho 5 projetos em seguida . faz 5 pastas diferentes o que fazer?

---

Top 5 Responder

1zgc7009 @

Isso faz parte do / update SDK ADT e não é uma coisa ruim para acontecer. Ele garante que seu aplicativo tem total apoio da ActionBarActivity que foi implementado em API 14+ . Ele vai ficar cada vez criado por padrão, mas com um pouco de trabalho, você pode manter seus arquivos para baixo. Eu simplesmente não tenho uma única appcompat_v7, sempre que eu criar um projeto, vamos chamá-lo SampleApplication, appcompat_v7_2 é criado.

How to re-reference your library -

Clique com o botão direito em " SampleApplication "

Vá em " Propriedades"

Click "Android"

Vá até a seção "Biblioteca" do fundo

Clique em " ..appcompat_v7 "

Click "Remove"

Click "Add"

Clique em " appcompat_v7 "

Click "Apply"`

Agora que você já referenciado sua biblioteca preexistente. Agora você precisa de apagar o seu antigo "extra" duplicar appcompat_v7_2 biblioteca. Eu faço isso da seguinte forma:

Deleting duplicated copy -

Clique com o botão direito em " appcompat_v7_2 " no Package Explorer do seu espaço de trabalho

Click "Delete"

if(Delete Options contains checkbox to delete from physical workspace){
    Check the checkbox to delete the physical folder from your hard drive and press OK;
}
else{
    Go to your physical workspace (In Windows, something like C:......workspace);
    Find "appcompat_v7_2";
    Right click on "appcompat_v7_2" in your physical workspace;
    Click "Delete";
}
Restart Eclipse;

Depois de fazer referência à sua biblioteca pré- existente, você pode receber um erro com o seu aplicativo que lê no console como Found 2 versions of android-support-v4.jar in the dependency list,... Para resolver esse problema, entrar em suas aplicações libs pasta na sua área de trabalho e excluir o android-support-v4.jar .

Não é o ideal, uma vez que requer um pouco de configuração para cada aplicação. Mas funciona . Você também pode desmarcar a opção " Criar atividade " quando você está criando o seu projeto de aplicativo e não vai adicionar a biblioteca (mas também, obviamente, não vai incluir sua atividade principal).

Como outra nota, aparentemente, para algumas pessoas isso não inclui a biblioteca se a sua versão mínima do SDK para a sua aplicação é 11+ . Para mim, no entanto, ele sempre inclui -lo, então esta é a minha maneira de contornar isso .

FIND IMPORTANTE - LEIA

Então, eu decidi começar um novo espaço de trabalho para um projeto de biblioteca que estou trabalhando e me deparei com algo interessante . Eu importei minha appcompat_v7 em meu novo espaço de trabalho do meu antigo espaço de trabalho, certificando-se de clicar em Copiar projetos em espaço de trabalho. Agora ele não adiciona appcompat_v7 toda vez que eu adicionar um novo projeto para o meu novo espaço de trabalho . Me levou a perceber uma possível correção :

tente mover appcompat_v7 da sua pasta de espaço de trabalho para outra pasta, e importá-lo de volta para o espaço de trabalho certificando-se de clicar em Copiar projetos na área de trabalho.

Não tenho certeza se era apenas uma falha ou algo assim, mas funcionou duas vezes quando eu reanalisada -lo!