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/proguard
está ausente e outras ferramentas estão ausentes. Esta versão contém vários erros.
Respostas:
O Google lançou o ADT v23.0.2. Isso resolveu muitos problemas da versão anterior do ADT 23.
Passo a passo:
https://dl-ssl.google.com/android/eclipse
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.
fonte
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:
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.
fonte
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 ...
fonte
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.0
versões e cliqueUninstall
no botão na parte inferior.Após a desinstalação, vá para:
Menu Ajuda → Instalar novo software → insira
http://dl-ssl.google.com/android/eclipse/
Em seguida, instale todas as coisas e agora está pronto.
fonte
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 é:
[edit] zipalign estava faltando para mim também, verifique se você precisa copiar isso também
fonte
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:
fonte
é 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:
Você pode fazer uma de duas opções:
Instale o Eclipse no eclipse.org e instale o ADT apontando para o site de atualização: https://dl-ssl.google.com/android/eclipse
Baixe pacotes aqui:
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
fonte
Eu fiz o seguinte para resolver um problema.
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).
Vá para Eclipse → menu Ajuda → Sobre o Eclipse → Detalhes da instalação
Excluir DDM Android, Android Development Tools, Hierarchy Viewer, Ferramentas de desenvolvimento nativo, TraceView, etc., versão 22.x .
Menu Ajuda * → Instalar novo software → Adicionar → Arquivar → * Selecione o arquivo ZIP baixado na etapa 1.
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.
fonte
Apenas ajudou:
fonte
Se você instalar uma nova versão do Eclipse, ela funcionará. Aqui está o que eu fiz:
fonte
Há muita confusão por aí neste tópico. Existem duas soluções, dependendo de como você instalou o ADT.
Se você instalou o plug-in ADT manualmente, acredito que você possa usar a abordagem "Excluir ADT" -> "Instalar novo software".
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!).
fonte
fonte
NÃO FAÇA ISSO
Aviso: Por favor, veja os comentários abaixo desta resposta. Essas etapas tiveram um impacto negativo para muitas pessoas.
Espero que ajude!
fonte
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
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:
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! ;-)
fonte
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.
fonte
Não há como atualizar um pacote ADT existente que você pode ter baixado.
Você pode fazer uma de duas opções:
Instale o Eclipse no eclipse.org e instale o ADT apontando para o site de atualização: https://dl-ssl.google.com/android/eclipse
Transferir pacotes de:
VM de 64 bits do Linux: http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140702.zip
VM de 32 bits do Linux: http://dl.google.com/android/adt/adt-bundle-linux-x86-20140702.zip
Mac: http://dl.google.com/android/adt/adt-bundle-mac-x86_64-20140702.zip
Windows de 32 bits: http://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip
Windows 64 bits: http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip
A partir do pacote 23.0.2 do ADT, você poderá atualizar para versões futuras do ADT.
fonte
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.
fonte
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 ...
fonte
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:
faça o download do pacote ADT mais recente em
http://developer.android.com/sdk/index.html#download
descompacte-o e abra a pasta "eclipse" -> pasta "plugins"
Agora vá para o seu antigo eclipse e abra a pasta "eclipse" -> pasta "plugins" e copie tudo dentro.
Agora cole-os na pasta "plugins" do (NEW ECLIPSE), mas NÃO substitua nada.
Enquanto estiver dentro da pasta "plugins" do seu novo Eclipse, faça a pesquisa. Digite
22.
(observe 22 com um ponto) e pressione Enter.O resultado da pesquisa exibirá todos os arquivos ou pastas com ..... 22,6 ...... Por exemplo,
Destaque todos esses arquivos / pastas e pressione a tecla Delete.
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.
fonte
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)
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.
fonte
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.
fonte
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:
fonte
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 ...
fonte
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
fonte
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.
fonte
ATENÇÃO
Agora há uma atualização para o ADT 23.0.1, mas os scripts do Windows e Linux estão confusos, então aguarde a atualização!
Você pode verificar, por exemplo, tools / proguard / bin / *. Sh em http://dl.google.com/android/android-sdk_r23.0.1-windows.zip .
fonte
Fiz isso para resolver o mesmo problema (no OS X):
Espero que ajude.
fonte
Se o Eclipse emitir um erro após desinstalar o plug-in ADT da instalação do Eclipse, tente editar o arquivo
config.ini
na pasta → configuração do Eclipse. Encontrar:E mude para:
Eu espero que funcione para você também.
fonte
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.
fonte
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.
fonte