Atualize o Eclipse com as ferramentas de desenvolvimento Android v. 23


605

Atualizei o Eclipse com as novas ferramentas do SDK (rev. 23), mas agora quando o Eclipse inicia, recebo o erro:

Este SDK do Android requer o Android Developer Toolkit versão 23.0.0 ou superior. A versão atual é 22.6.3.v201404151837-1123206. Atualize o ADT para a versão mais recente.

Não foram encontradas atualizações com "Verificar atualizações" . Se eu tentar "Instalar novo software" , posso ver a versão 23, mas não consigo atualizar devido ao seguinte erro:

Cannot complete the install because of a conflicting dependency.
Software being installed: Android Development Tools 23.0.0.1245622 (com.android.ide.eclipse.adt.feature.feature.group 23.0.0.1245622)
Software currently installed: Android Developer Tools 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.product 22.2.1.v201309180102-833290)
Only one of the following can be installed at once: 
    ADT Package 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.package 22.6.3.v201404151837-1123206)
    ADT Package 23.0.0.1245622 (com.android.ide.eclipse.adt.package 23.0.0.1245622)
Cannot satisfy dependency:
    From: Android Development Tools 23.0.0.1245622 (com.android.ide.eclipse.adt.feature.feature.group 23.0.0.1245622)
    To: com.android.ide.eclipse.adt.package [23.0.0.1245622]
Cannot satisfy dependency:
    From: Android Development Tools 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.feature.group 22.6.3.v201404151837-1123206)
    To: com.android.ide.eclipse.adt.package [22.6.3.v201404151837-1123206]
Cannot satisfy dependency:
    From: ADT Package 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.feature.group 22.2.1.v201309180102-833290)
    To: com.android.ide.eclipse.adt.feature.group 22.2.0
Cannot satisfy dependency:
    From: Android Developer Tools 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.product 22.2.1.v201309180102-833290)
    To: com.android.ide.eclipse.adt.package.feature.group [22.2.1.v201309180102-833290]

Após o download do último ADT do site, parece que há outro problema.

Com o SDK Tools rev. 23 proguard não está instalado, a pasta SDK dir/tools/proguardestá ausente e outras ferramentas estão ausentes. Esta versão contém vários erros.


5
@kaushik, seu comentário está fora de escopo. Eu disse que já tentei atualizar o Eclipse sem sorte.
— greywolf82

5
Como alternativa, foi levantada como um problema - code.google.com/p/android/issues/detail?id=72419
— NickT

4
Existe uma maneira de reverter minhas atualizações atuais?
— r.bhardwaj

3
@ alvaro.delaserna: Eu adoraria experimentá-lo, mas infelizmente meu executável do eclipse foi excluído quando tentei desinstalar arquivos "já instalados", conforme resposta postada por Biljana abaixo.
— r.bhardwaj

5
@ r.bhardwaj, se você for em Ajuda> Sobre o Eclipse> Detalhes da instalação, poderá verificar o Histórico de Instalação e reverter as alterações. Só funcionará se forem atualizações. Se você desinstalou o ADT para instalar o anterior, ele não funcionará. Se o fez como uma atualização, você poderá reverter.
— RED_

Respostas:


191

O Google lançou o ADT v23.0.2. Isso resolveu muitos problemas da versão anterior do ADT 23.

Passo a passo:

  • Menu Ajuda → Instalar novo software ...
  • Para "Trabalhar com", selecione a fonte do Android https://dl-ssl.google.com/android/eclipse Trabalhar com fonte Android
  • Marque o ADT v23.0 para instalação e clique em "Avançar"
  • O Eclipse mostrará "Página de correção da instalação", pois há conflito com a versão anterior. (Caso contrário, consulte abaixo.) Selecione "Atualizar minha instalação para ser compatível com os itens que estão sendo instalados" para desinstalar a versão antiga e instalar a nova. Depois disso, continue com as etapas usuais.

Instalar página de correção

Nota: Quando instalei a nova versão do ADT, não incluí a nova versão do pacote "Android Native Development Tools". Em vez disso, instalei o restante dos pacotes primeiro e depois instalei "Android Native Development Tools". Por um motivo, se eu tentar instalar todos os novos pacotes, incluindo "Android Native Development Tools", a instalação falhará.

Se não houver "Página de correção", a única maneira de remover o plug-in ADT do Eclipse é ir ao menu Ajuda → Sobre o Eclipse → Detalhes da instalação e desinstalar a partir daí . Mas existe o risco de desinstalar o próprio Eclipse.


110
Na verdade, estou recebendo uma mensagem de erro com "dependência conflitante" em vez do Eclipse dizendo que desinstalará a versão 22.X.
— Roy Solberg 26/06

4
Sim. Mesma coisa. Estou instalando o Eclipse novamente com um pacote ADT novo e fresco do site Android.
— greywolf82

3
@ DanielDíaz Você precisa ter a pasta SDKDIR / tools / proguard. Mas posso dizer agora que as ferramentas do SDK rev 23 são de buggy e o proguard não está instalado.
— greywolf82

236
Não estou feliz com o google no momento, não gosto do fardo de tentar resolver esses problemas que nem deveriam existir.
— Tyler Pfaff

7
Não funciona, mesmo deixando de fora o pacote especificado. Que bagunça. Razão # 34210987 Passei de um amante do Eclipse para um odiador do Eclipse.
— 27460 Brian BrianGoblin:

114

Resposta do Google :

Este é um erro de empacotamento. O arquivo de programa inteiro está ausente. Teremos uma atualização o mais rápido possível, mas até lá apenas copie-a de uma versão anterior das ferramentas:

e copie sobre os seguintes arquivos:

  • tools / hprof-conv
  • tools / support / annotations.jar
  • ferramentas / programa

Então, no final, se você iniciou a partir de uma nova cópia do ADT manualmente, os arquivos :)

Editar: com a versão mais recente do ADT, o pacote agora deve funcionar com a atualização automática; portanto, instale estas novas versões :

Não tente atualizar da versão anterior, pois ela não funciona. Se você tiver problemas com o zipalign, agora ele está em ferramentas de construção e não em ferramentas / para que você possa criar um link simbólico ou simplesmente copiá-lo na pasta esperada.


5
Em Ferramentas / suporte para annotations.jar, em Ferramentas / para toda a pasta proguard e em Ferramentas / para o arquivo hprof-conv
— greywolf82

1
vou remover completamente o ADT 23 e remover completamente o novo eclipse luna. Eu estava bem no eclipse 4.4 RC4 e a atualização para a versão de lançamento parece ter quebrado tudo. NDK me impede de mover-se para A-Estúdio ..
— Robert Rowntree

5
Isso funcionou para mim, mas antes de fazer isso eu tive que desinstalar o Android SDK Tools-23 e colar a pasta de ferramentas completas.
— Chitrang

1
Dpwnload falhou no final durante a instalação ADT pacote 64 janelas
— Steve

2
isso é tão estúpido ... eles verificaram sua liberação ????? quando no mundo o estúdio sairá da versão beta ?? !!?!?
— greaterKing

53

Nenhuma das outras respostas funcionou para mim usando o pacote ADT publicado em developer.android.com.

Acabei baixando a versão mais recente do Eclipse ( não o pacote ADT ) e depois instalando o plug-in ADT através do menu Ajuda → Instalar novo software → entrar https://dl-ssl.google.com/android/eclipse(mencionado por @RED_).

Eu também tive que atualizar meu espaço de trabalho para apontar para o meu espaço de trabalho anterior, e a maioria das coisas parecia ter sido restaurada.

Observação: esse é um bom momento para migrar para o Android Studio ...


40
Então eles vão forçar os desenvolvedores assim, a mudarem para o Studio?
— Aman Alam

2
Eu fiz o mesmo .. Não vai funcionar para ADT bundle fornecido pelo developer.android.com e desinstalar ADT não é a solução
— Srikanth Roopa

1
Sim, porque o exlipse afirma que o sdk versão 23 precisa da versão 23 adt e o eclipse mostra que não há atualizações disponíveis para o eclipse adt, as atualizações no ndk não resolverão esse problema, nunca. Eu tive que instalar uma nova versão do Android Developing Tools. Usei o pacote ADT para Linux de 64 bits e o descompactei em um novo local que o original e instalei todas as ferramentas novamente, conforme a página do desenvolvedor do Andoide nos guia. No pacote Linux, o SDK ainda está quebrado, portanto, você deve copiar o arquivo anototations.jar para o local correto, conforme explicado aqui. Toda a história é explicada na minha resposta. Eu poderia salvar meu antigo espaço de trabalho e nada foi perdido, hein.
— Reijo Korhonen

7
Mas eu confiaria no Android Studio, se é assim que eles lidam com as coisas?
— Richard Le Mesurier

1
Consegui recuperar minha instalação do Luna usando apenas a nova instalação do software (selecionei tudo) e fazendo uma reconstrução limpa dos meus projetos do Android. Não desinstalei nenhum dos itens anteriores do Android primeiro.
— JT.

52

NOTA: Use essa abordagem com cuidado, pois isso pode interromper a instalação do Eclipse (consulte os comentários) .

Isso pode ajudá-lo se você instalou o plug-in ADT manualmente . Mas se você estiver usando a versão do Eclipse no Eclipse ADT Bundle, as etapas abaixo podem interromper a instalação do Eclipse e talvez você não consiga usar o Eclipse novamente!

Vamos para

Menu Ajuda → Sobre o Eclipse SDK → Installation Details.

Agora você verá todas as 22.0versões e clique Uninstallno botão na parte inferior.

Após a desinstalação, vá para:

Menu Ajuda → Instalar novo software → insirahttp://dl-ssl.google.com/android/eclipse/

Em seguida, instale todas as coisas e agora está pronto.


71
Isso interrompeu minha instalação do eclipse.
— Barkside

4
Não está funcionando e meu eclipse não responde mais.
— Hugo Matilla

2
Eu acho que isso quebra eclipse no Mac OS.
— Bharat Dodeja

5
Isso deve funcionar "se você instalou o plug-in ADT manualmente ...". Caso contrário, não. Você pode verificar isso através do ícone Eclipse: "Se você instalou o plug-in ADT manualmente, deverá ter o ícone eclipse roxo padrão. Se estiver usando o ADT Bundle, o ícone de inicialização ficará verde com chaves." Isso funciona para mim. Fonte: resposta de Luke Deighton e outros abaixo neste post.
— Jsanmarb

2
Isso também quebrou meu eclipse no Mac OSX Mavericks. Eu acho que vou apenas reinstalar. A única conclusão que posso tirar das mais de 30 respostas é que não existe uma boa resposta que funcione para todos. O mais rápido parece ser apenas uma reinstalação. Google empresa terrível que péssimo apoio. Comparado ao Xcode, o Eclipse é apenas uma bagunça, francamente.
— Frank Brosnan

18

Eu estava atualizando meu servidor de compilação hoje e me deparei com o mesmo problema. Foi relatado aqui: https://code.google.com/p/android/issues/detail?id=72419

A correção está em andamento e a solução alternativa de acordo com o gerente de projeto é:

Aguarde uma versão atualizada dentro de um ou dois dias. Até então, sua solução alternativa é fazer o download de um dos

http://dl.google.com/android/android-sdk_r22.6.2-linux.tgz

http://dl.google.com/android/android-sdk_r22.6.2-windows.zip

http://dl.google.com/android/android-sdk_r22.6.2-macosx.zip

e copie sobre os seguintes arquivos:

    tools/hprof-conv
    tools/support/annotations.jar
    tools/proguard

[edit] zipalign estava faltando para mim também, verifique se você precisa copiar isso também


1
Oi, essas soluções alternativas não funcionam para mim. Ainda assim, obtém o mesmo erro
— GingerJim

1
O autor continuou editando a pergunta, em resposta à pergunta: onde os arquivos ausentes podem ser encontrados.
— ICG1

Eu não ver os arquivos que deveriam ser copiados no zip de download para Linux
— OKGimmeMoney

17

Funciona para mim :)

Se, por algum motivo, você instalou uma visualização do ADT e precisar voltar ao estábulo atual, não poderá usar a caixa de diálogo para instalar o software "novo", pois o que você quer é, na verdade, mais antigo. Em vez disso, faça o seguinte:

  • Abra Ajuda> Sobre o Eclipse ... no Windows ou Linux. No Mac, use o menu do aplicativo> Sobre ...
  • Clique no botão "Detalhes da instalação".
  • Selecione a guia "Histórico da instalação".
  • Selecione uma das configurações anteriores.
  • Clique no botão "Reverter" na parte inferior.

insira a descrição da imagem aqui


16

é o que eles estão dizendo sobre isso:

OK, pessoal, desculpe por todo esse problema, e pedimos desculpas pelos lançamentos confusos. Aqui está o resumo:

A partir do pacote 23.0.2 do ADT, você poderá atualizar para versões futuras do ADT.

Fonte: https://code.google.com/p/android/issues/detail?id=72912


1
Parece que essa é provavelmente a fonte mais oficial. Espero que funcione no futuro, como prometem.
— Bruno Bieri

15

Eu fiz o seguinte para resolver um problema.

  1. Acesse http://developer.android.com/sdk/installing/installing-adt.html e baixe o arquivo ZIP mais recente do ADT (na parte inferior da página).

  2. Vá para Eclipse → menu Ajuda → Sobre o Eclipse → Detalhes da instalação

  3. Excluir DDM Android, Android Development Tools, Hierarchy Viewer, Ferramentas de desenvolvimento nativo, TraceView, etc., versão 22.x .

  4. Menu Ajuda * → Instalar novo software → Adicionar → Arquivar → * Selecione o arquivo ZIP baixado na etapa 1.

  5. Selecione toda a versão mais recente das 23 que eu excluí na etapa 3 e aceite o contrato de licença.

Reinicie o Eclipse e ele corrige meu problema.


2
Eu fiz o mesmo (Android SDK Manager autônomo) e cheguei exatamente ao ponto em que 'greywolf82' está reclamando. Sua resposta não é a solução.
— seanpj

2
Até tentei desinstalar a Ferramenta de desenvolvimento Android, mas não consegui iniciar o eclipse novamente. O arquivo eclipse.exe se foi após a desinstalação da ferramenta Android Development.
— madhu

8
NÃO FAÇA ISTO se você estiver usando o pacote ADT. O ECLIPSE não será iniciado após a desinstalação do ADT! Isso é apenas para pessoas que adicionaram o ADT à instalação existente do eclipse.
— AJ

9

Apenas ajudou:

  1. Instalação nova do Eclipse ( http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/lunar )
  2. Ajuda -> Instalar novo software -> https://dl-ssl.google.com/android/eclipse/

1
Sim. Mas a rev 23 está quebrada. está faltando proguard, está faltando annotation.jar e outras ferramentas. Veja o relatório de bug vinculado acima, o Google nos respondeu dizendo que deveria ser corrigido em alguns dias. Agora, podemos usar como solução alternativa o link postado em sua resposta para copiar manualmente a parte que está faltando.
— greywolf82

Para Mac, esse conselho foi útil.
— Vlad

8

Se você instalar uma nova versão do Eclipse, ela funcionará. Aqui está o que eu fiz:

  1. Instalou a nova versão do Eclipse, Luna
  2. Fez um backup do espaço de trabalho atual.
  3. Executou o novo Eclipse, Luna, e atualizou o espaço de trabalho
  4. Instalou o plug-in ADT (Ajuda -> Instalar novo software)
  5. Eclipse reiniciado
  6. Feito

Mas esteja avisado, o GPE (plug-in do Google para eclipse) ainda não suporta o Luna. groups.google.com/forum/#!topic/google-plugin-eclipse/…
— Tom

8

Há muita confusão por aí neste tópico. Existem duas soluções, dependendo de como você instalou o ADT.

  1. Se você instalou o plug-in ADT manualmente, acredito que você possa usar a abordagem "Excluir ADT" -> "Instalar novo software".

  2. Se você estiver usando o ADT Bundle, não siga essa solução! Você quebrará o Eclipse. Aqui está uma atualização de um membro do Google - leia # 18:

    https://code.google.com/p/android/issues/detail?id=72912

Você deve baixar uma nova versão do ADT-Bundle (sim, é frustrante!).


Não se lembra de qual abordagem eu tomei - há alguma maneira de dizer?
— Tom

1
@ Tom Se você usou a opção 1, deve ter o ícone eclipse roxo padrão. Se você usou a opção 2, o ícone de inicialização ficará verde com chaves.
— Aaronmarino 7/07

Obrigado por postar o local onde ADT pode ser desinstalado, que era o que eu didn `t encontrar :)
— Radon8472

7
  • Basta desinstalar o ADT anterior.
  • Vá para o menu Ajuda → Sobre o Eclipse →Installation Details
  • Desinstale todos os plugins que começam com Id com.android.ide
  • Instale o ADT novamente no site de atualização.

1
isso quebrou meu Eclipse?
— Sharmilee

1
@ Sharmilee: depois de instalar o novo ADT, você poderá trabalhar novamente.
— Mehul Joisar

4
Isso funciona perfeitamente ... quando você NÃO reinicia o Eclipse depois que os plug-ins existentes são desinstalados. O Eclipse pediria para reiniciar, NÃO o reinicie nesse ponto, mas continue adicionando a nova versão em "Instalar novo software". Depois que os novos plugins forem adicionados, reinicie o Eclipse e está tudo pronto.
— Souvik Ghosh

Depois de reinstalar o ADT, recebo este erro: [2015-09-19 21:54:06 - Android SDK] Erro ao carregar o SDK: Erro: Erro ao analisar / Applications / android-sdk-macosx / system-images / android-22 /android-wear/armeabi-v7a/devices.xml cvc-complex-type.2.4.d: foi encontrado conteúdo inválido começando com o elemento 'd: skin'.
— coolcool1994

Depois de reinstalar o ADT, recebi novos erros, mas atualizei o Android usando o Android iCon no Eclipse, e agora funciona! Uau, muito obrigado. ESTA RESPOSTA É A ÚNICA RESPOSTA DE TRABALHO NESTA PERGUNTA !!! Tente isso
— coolcool1994

6

NÃO FAÇA ISSO

Aviso: Por favor, veja os comentários abaixo desta resposta. Essas etapas tiveram um impacto negativo para muitas pessoas.

  1. Clique em Ajuda / Instalar novo software ...
  2. Clique em O que já está instalado (como na figura abaixo)
  3. Na nova janela, é possível desinstalar o ADT antigo (desinstalar as Ferramentas de desenvolvimento Android, Android DDMS, Android Hierarchy Viewer, Android TraceView, Ferramentas de desenvolvimento nativas do Android e Tracer para OpenGL ES)
  4. Reinicie o Eclipse
  5. Em seguida, clique novamente em Ajuda / Instalar novo software
  6. Escolha ADT ... Instalar

Espero que ajude!

Demonstração de imagens


11
É impossível remover "Ferramentas de desenvolvimento Android". An error occurred while uninstalling session context was:(profile=profile, phase=org.eclipse.equinox.internal.p2.engine.phases.Uninstall, operand=[R]org.eclipse.rcp.configuration_root.win32.win32.x86_64 1.0.0.M20130204-1200 --> null, action=org.eclipse.equinox.internal.p2.touchpoint.natives.actions.CleanupzipAction). Backup of file D:\dev\android\eclipse\eclipse.exe failed. Can not remove : D:\dev\android\eclipse\eclipse.exe
— joshas

11
Segui estas etapas, mas não consigo reiniciar o eclipse. Estou recebendo o seguinte erro: O iniciador executável do Eclipse não pôde localizar sua biblioteca compartilhada complementar. O seguinte log de erros foi gerado: pastebin.com/raw.php?i=BUsMX75L
— kefs 26/06

69
Isso quebra o ADT completamente ... não vai mais começar. Obrigado.
— Alécio Carvalho

10
Isso exclui todo o executável do Eclipse. Não funciona
— Aman Alam

9
Todo mundo deveria votar isso uma vez que quebra tudo!
— Quentin S.

5

Depois de tentar as abordagens em outras respostas sem sucesso, acabei de instalar um novo pacote em http://developer.android.com/sdk/installing/index.html?pkg=adt e funcionou bem.

Faça o seguinte:

  1. Como você não deseja baixar novamente todas as plataformas novamente, copie a existente de / OLD_ANDROID_SDK_PATH / sdk / platform para / NEW_ANDROID_SDK_PATH / sdk / platform .
  2. Ao abrir o novo Eclipse a partir do pacote recente baixado, certifique-se de reutilizar a pasta 'espaço de trabalho' anterior. Isso garantirá que todas as suas configurações anteriores sejam lembradas.
  3. Após abrir o novo Eclipse na área de trabalho anterior, verifique se o Android SDK usado está apontando para o novo (preferências do Eclipse -> Android). Pode estar apontando para o antigo, pois você reutilizou as configurações da área de trabalho das visualizações.

Com essas etapas, você não precisará reconfigurar tudo e não precisará gastar tempo tentando solucionar esse erro nesta atualização do Google Developers.

Boa sorte! ;-)


5

Você precisa desinstalar a versão antiga e instalar 23

desinstalar: Ajuda> sobre o Eclipse SDK> Detalhes da instalação selecione pacotes relacionados ao Android para desinstalar

E instale a V23.


De longe a solução mais simples! Observe que o item de menu "Sobre o Eclipse" pode ser encontrado em "Eclipse" e não em "Ajuda" em alguns casos.
— Por Queston Aronsson

A solução mais fácil, lógica e mais simples!
— Jagoliveira

4

Não há como atualizar um pacote ADT existente que você pode ter baixado.

Você pode fazer uma de duas opções:

  1. Instale o Eclipse no eclipse.org e instale o ADT apontando para o site de atualização: https://dl-ssl.google.com/android/eclipse

  2. Transferir pacotes de:

A partir do pacote 23.0.2 do ADT, você poderá atualizar para versões futuras do ADT.


O novo pacote configurável do Eclipse SDK funciona. Parece que alguns ícones estão faltando na barra de ferramentas, mas além disso, posso finalmente compilar meu aplicativo.
— joshas

Acho que eles estão nos fazendo migrar para o Android Studio! Mas espero que todos os ícones essenciais estejam disponíveis na barra de ferramentas! :)
— Ashwin

3

Eu estava recebendo o mesmo erro de "dependência conflitante" no Mac OS X 10.9.3 e simplesmente a atualização não era uma opção. O que finalmente funcionou foi o download do pacote mais recente do Eclipse ADT arquivo zip do do developer.android.com, extraindo-o e movendo apenas a pasta "eclipse" para o local onde estava minha antiga pasta do eclipse. (extrair o arquivo zip do pacote do Eclipse ADT fornecerá as pastas "eclipse" e "sdk").

Se você decidir seguir o mesmo caminho, primeiro verifique se você sabe qual é o caminho do seu Espaço de Trabalho. Isso pode ser encontrado em Preferências. Em seguida, renomeie seu diretório "eclipse" antigo (não Eclipse.app) para algo como eclipse-22.6.3 e mova a pasta "eclipse" extraída para seu lugar. Execute o novo Eclipse.app dentro e, quando ele for perguntado sobre o Espaço de Trabalho, digite o mesmo caminho que você anotou acima. Ou também pode ser definido posteriormente em Preferências.

Talvez valha a pena acrescentar que, para reativar o Android SDK Manager e o Android Virtual Device Manager, escolha Janela -> Personalizar perspectiva -> Disponibilidade de grupos de comandos e selecione Android SDK e AVD Manager . Isso adicionará esses 2 itens ao item de menu "Janela" da perspectiva atual (Java).

Não movi a pasta "sdk" extraída, porque já tinha a pasta sdk no mesmo diretório que o eclipse, que já atualizei para as ferramentas mais recentes do Android. Mas se você se sentir mais seguro, também poderá renomear sua pasta sdk antiga (para fins de backup) e mover a pasta recém-extraída para o seu lugar.


3

Eu enfrentei o mesmo problema e resolvi-o. É necessário desinstalar completamente o plug-in Android no Eclipse (na seção "sobre" ..), incluindo a visualização de rastreio.

Em seguida, adicione o plug-in ADT novamente ( https://dl-ssl.google.com/android/eclipse/ ) e instale-o.

O problema está resolvido!

Eu acho que é um bug no gerenciador do SDK ou no mecanismo de atualização do ADT Plugin ...


3

Como atualizar de 22.xx.x para 23.0.2 (minha solução). Isso superará os problemas de dependência.

Eu sofria desse problema há dias e tentei todas as soluções nesse link, mas sem sorte. Finalmente descobri uma solução que realmente funciona!

Observe que esta solução funciona no Windows 7 (64 bits). Provavelmente deve funcionar para outros sistemas operacionais Windows.

Aqui vamos nós:

  1. faça o download do pacote ADT mais recente em

    http://developer.android.com/sdk/index.html#download

  2. descompacte-o e abra a pasta "eclipse" -> pasta "plugins"

  3. Agora vá para o seu antigo eclipse e abra a pasta "eclipse" -> pasta "plugins" e copie tudo dentro.

  4. Agora cole-os na pasta "plugins" do (NEW ECLIPSE), mas NÃO substitua nada.

  5. Enquanto estiver dentro da pasta "plugins" do seu novo Eclipse, faça a pesquisa. Digite 22.(observe 22 com um ponto) e pressione Enter.

  6. O resultado da pesquisa exibirá todos os arquivos ou pastas com ..... 22,6 ...... Por exemplo,

    com.android.ide.eclipse.adt_**22.6.2**.v201403212031-1085508
  7. Destaque todos esses arquivos / pastas e pressione a tecla Delete.

  8. Certifique-se de atualizar seu API / SDK antigo para a versão mais recente e carregue esse diretório sdk para trabalhar com seu novo eclipse.

ou

Você pode assistir a este vídeo, que mostra como mover todo o seu SDK / API para sua nova pasta do SDK.

Link: https://www.youtube.com/watch?v=jPZpJdnbbN0

Não tentei atualizar a partir de nenhuma outra versão do ADT, mas acho que também deve funcionar para versões antigas do ADT.

Não se esqueça de fazer backup de coisas antes de tentar.


2

O que acabei de descobrir é que você precisa atualizar o plug-in ADT no Eclipse (independente ou no ADT Bundle) antes de atualizar sua ferramenta de construção.

Se a instalação do Eclipse apontar para a Ferramenta de Construção mais recente e o Eclipse tiver o ADT 22.x, ele mostrará esses erros.

O que funcionou para mim: (no Ubuntu 14.04 de 64 bits)

  • Instalou uma versão mais antiga do Eclipse e ADT (do Bundle)
  • Esta cópia do Eclipse estava apontando para uma versão mais antiga do SDK com ferramentas de construção antigas (antes de 20)
  • Atualizado o ADT para v23 (via arquivo, no meu caso)
  • Apontou o Eclipse para a versão mais recente das ferramentas de construção.

Você pode não ter uma cópia mais antiga das ferramentas Eclipse e Build; nesse caso, pode desinstalar a ferramenta de construção mais recente do SDK Manager e instalar a cópia mais antiga.
Quando tudo começar a funcionar bem, siga as etapas acima.

Estou tentando fazer o upload de cópias antigas desses pacotes em algum lugar da Internet, atualizando os links aqui, assim que terminar o upload.


2

Encontrei essas instruções em um comentário.

Baixe a versão mais recente do ADT e use seu espaço de trabalho existente. Esta é realmente a atualização menos dolorosa que você já fez. Não mexia com a pasta .android, então eu ainda tinha minha chave de depuração original. Só faltavam alguns complementos que eu quase nunca uso e eles são facilmente instalados na nova versão.

Nota: não instale na sua pasta adt existente, crie uma nova pasta para que você ainda possa voltar se a nova instalação não funcionar.


2

No Eclipse incluído no ADT, tive que desinstalar o ADT e depois fazer uma nova instalação.

Para remover o plug-in ADT do Eclipse:

  • Vá para o menu Ajuda → Sobre o Eclipse → Detalhes da instalação .
  • Selecione o plug-in ADT e clique em Desinstalar.
  • Após a desinstalação, instale o ADT em Ajuda → Instalar novo software.

Eu instalei a nova versão do site, mas parece que, com as ferramentas SDK rev 23 sob sdk dir / tools, não há mais a pasta proguard! Você pode compartilhar?
— greywolf82

1

Para mim, ajudou a excluir o Android 4.4W, que também é API 20 e pode ser a causa do conflito. Portanto, instale apenas o Android 4.4W ou Android L até que eles o consertem.

E (novamente, isso pode ser apenas para mim), só funciona no Android Studio e não no Eclipse ...


1
Sim. Eu instalei apenas o Android L, mas não funciona. Estou instalando o Eclipse novamente baixando o último pacote ADT do site Android.
— greywolf82

Não quero reverter para Eclipse Juno, mas parece que a única maneira :( Android L Emu está sendo preso dentro do Eclipse 4.4 e Studio Android
— bluewhile

Eu instalei Juno, mas agora parece que o proguard pasta não está sob sdkdir / ferramentas :(
— greywolf82

Certifique-se de pegar o pacote completo no site do desenvolvedor do Android. Que funcionou para mim
— bluewhile

Sim, baixei o pacote completo, não apenas o SDK. Você tem proguard agora?
— greywolf82

1

Eu tive que excluir o ADT e instalá-lo novamente.

No entanto, esteja avisado , isso fez com que eu e outra pessoa anotássemos.jar erros ausentes no caminho do Java Build para determinados projetos, provavelmente porque ele estava tentando procurar um SDK antigo, portanto, a atualização de projetos é o próximo passo. toma.

Os erros estão relacionados principalmente às bibliotecas, Google Play Services, SDK do Facebook, ActionBarCompat.

Para esta etapa, desinstale o ADT e, em seguida, insira o URL novamente para fazer o download. O URL é:https://dl-ssl.google.com/android/eclipse


Eu não. Você acha que esse é outro efeito?
— RED_

10
Oh meu Deus. Google o que você fez!?!?!? Sim. O rev SDK 23 é buggy :(
— greywolf82

Pergunta relacionada para falta annotations.jar: stackoverflow.com/q/24438748/1402846
— Pang

1

Encontrei uma solução para o problema com "dependência conflitante". Não tenho a mesma página da resposta de Daniel Díaz, mas uma página mostra "dependência conflitante" e não posso fazer nada.

O problema é que eu não sou o proprietário do arquivo. O Eclipse foi instalado em outra sessão (no OS X). Eu tenho o direito de ler e gravar o arquivo Eclipse, mas não sou o proprietário. Faça um comando "chown" em todos os arquivos do Eclipse para resolver o problema. Depois, tenho o mesmo resultado que Daniel Diaz.

Espero que isso ajude alguém.



1

Fiz isso para resolver o mesmo problema (no OS X):

  1. Ajuda> Instalar novo software> Adicione ou selecione este repositório " http://download.eclipse.org/eclipse/updates/4.3 "
  2. Em "Plataforma Eclipse", selecione a versão mais recente do Eclipse.
  3. O instalador perguntará se você deseja desinstalar o ADT, clique em Concluir.
  4. Reinicie o Eclipse e instale APENAS o ADT 23 usando este repositório: https://dl-ssl.google.com/android/eclipse .
  5. Reinicie o Eclipse e instale DDMS, Hierarchy Viewer, Trace View etc.
  6. Reinicie o Eclipse novamente.

Espero que ajude.


1

Se o Eclipse emitir um erro após desinstalar o plug-in ADT da instalação do Eclipse, tente editar o arquivo config.inina pasta → configuração do Eclipse. Encontrar:

eclipse.application=

E mude para:

eclipse.application=org.eclipse.ui.ide.workbench

Eu espero que funcione para você também.


1

Eu simplesmente fui à minha pasta de recursos do Android no meu C: / drive ( C:/Android), excluí a pasta 'eclipse' e todo o seu conteúdo. Eu baixei o Android Developer Tools mais uma vez e apenas mudei a pasta 'eclipse'.

Comecei e estava tudo bem; Eu atualizei para a versão 23.

Espero que isso ajude, possivelmente não adequado para todos, já que alguns de vocês têm modificações no Eclipse, mas para alguém que, como eu, queria uma solução rápida e voltasse a desenvolver esse processo, parecia ser o caminho mais fácil.


1

Estou usando o Eclipse v4.3 (Kepler) e foi assim que resolvi meu problema.

Ir para o menu Ajuda → Instalar novo software → clique em Adicionar .

No pop-up, forneça qualquer nome (eu o chamei de Eclipse ADT Plugin) e, no lugar do link, use https://dl-ssl.google.com/android/eclipse/

Depois de clicar em OK, você será exibido com novos pacotes que serão instalados e pacotes antigos que serão excluídos. Não se preocupe com esses pacotes. CliqueOK .

Novos pacotes serão instalados, e isso deve resolver o seu problema.

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.