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.

greywolf82
fonte
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 AjudaSobre o EclipseDetalhes da instalação e desinstalar a partir daí . Mas existe o risco de desinstalar o próprio Eclipse.

Daniel Diaz
fonte
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.

greywolf82
fonte
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 AjudaInstalar 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 ...

dennisdrew
fonte
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 AjudaSobre o Eclipse SDKInstallation 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 AjudaInstalar novo software → insirahttp://dl-ssl.google.com/android/eclipse/

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

Kartheek s
fonte
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

wi1
fonte
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

Arsalan Mehmood
fonte
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

romper
fonte
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 AjudaSobre o EclipseDetalhes 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 softwareAdicionarArquivar → * 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.

Rajat Sharma
fonte
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/
Hermann Schwarz
fonte
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
vinculo
fonte
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!).

Luke Deighton
fonte
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 AjudaSobre o EclipseInstallation Details
  • Desinstale todos os plugins que começam com Id com.android.ide
  • Instale o ADT novamente no site de atualização.
Hrushikesh
fonte
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

Biljana
fonte
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! ;-)

Alécio Carvalho
fonte
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.

Andong Zhan
fonte
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.

Ashwin
fonte
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.

Derek Gogol
fonte
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 ...

user818455
fonte
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.

Dante
fonte
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.

Aman Alam
fonte
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.

danny117
fonte
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 AjudaSobre o EclipseDetalhes 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.
stevyhacker
fonte
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 ...

enquanto
fonte
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

VERMELHO_
fonte
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.

Samuel Côté
fonte
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.

Aldo Israel
fonte
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.

TurKorsaN
fonte
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.

Carlos F
fonte
1

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

Ir para o menu AjudaInstalar 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.

Vamsi Challa
fonte