Eclipse reporta biblioteca de renderização mais recente que o plug-in ADT


288

Em uma nova instalação do Android SDK, o Eclipse Graphical Layout fica em branco, em vez de mostrar a renderização do layout. O Eclipse exibe esta mensagem:

Esta versão da biblioteca de renderização é mais recente que a sua versão do plug-in ADT. Atualize o plug-in ADT.

O relatório de bug do Eclipse relata a biblioteca de renderização mais recente que o plug-in ADT lista as etapas a serem reproduzidas. Como faço para corrigir isso?

Respostas:


512
  1. Clique em Ajuda> Instalar Novo Software .
  2. No campo Trabalhar com , insira:https://dl-ssl.google.com/android/eclipse/
  3. Selecione Ferramentas do desenvolvedor / Ferramentas de desenvolvimento do Android .
  4. Clique em Avançar e conclua o assistente.

12
Não use o SDK Manager. Execute as etapas acima para que funcione. A maioria (como eu) confundem entre SDK Manager e instalar um novo software
taxeeta

18
Também é melhor inserir o https://dl-ssl.google.com/android/eclipse/URL manualmente, em vez de usar a versão existente possível https. Pode resultar em erros do repositório não encontrados.
precisa saber é o seguinte

89
+1. às vezes me pergunto como o mundo funciona antes do google e do stackoverflow. (Am I alguma forma supostamente inata sabe esses passos eo URL.)
justinkoh

9
Para mim, não mostra nada para atualizar, mas o layout ainda não é renderizado e mostra a mesma mensagem ... alguma idéia?
Hussain KMR Behestee

10
Atualização: Solucionei meu problema desmarcando #Contact all update sites during install to find required software
Sébastien

341

Altere a versão do Android enquanto renderiza o layout.

insira a descrição da imagem aqui

A alteração na versão 18 a 17 da API funciona para mim.

Edit: A solução também funcionou para o Android Studio.


7
Esta é uma boa solução se você não deseja atualizar o Eclipse / ADT. A desvantagem é que seu layout não será renderizado nas ferramentas mais recentes, o que não é grande coisa. Eu recomendo experimentá-lo antes de atualizar o Eclipse / ADT, pois é muito rápido e confirma que a atualização também resolveria o problema.
fishjd

1
muito rápido para tentar se confirmar que a atualização também corrigir o problema
Shirish Herwade

3
Esta foi a única coisa que funcionou para mim ... atualizando ADT está me dizendo há conflitos dependência ... odeio eclipse e +5 para você
P-RAD

1
OMG ... Que uma coisa que você acabou de mostrar para mim ... salvou a vida mah
shridutt kothari

1
Yoooo !!! Depois de passar 2 horas. Finalmente, funcionou apenas alterando o layout da renderização. Obrigado cara.
Mohd. Umar

17

O motivo do aviso é o uso do ADT antigo (ferramentas de desenvolvimento do Android), portanto, atualize o ADT seguindo os procedimentos abaixo

Procedimento 1:

  1. Dentro do Eclipse Clique no menu Ajuda
  2. Escolha Verificar atualizações
  3. Ele mostrará as atualizações necessárias nessa janela, escolha Todas as opções usando a caixa de seleção ou escolha ADT atualizado.

insira a descrição da imagem aqui

Procedimento 2:

Clique em Ajuda> Instalar novo software. No campo Trabalhar com, digite: https://dl-ssl.google.com/android/eclipse/ Selecione Ferramentas do desenvolvedor / Ferramentas de desenvolvimento do Android. Clique em Avançar e conclua o assistente.


Curiosamente, a verificação de atualizações continuava falhando em algumas porcarias que foram deixadas para trás, mas a nova instalação funcionou muito bem.
William T. Mallard

+1 Eu tive uma experiência semelhante à @ WilliamT.Mallard. Verifique se há atualizações atualizadas. Instale Novo funcionou.
PeteH

1

Posso alterar as versões 17, 19, 21 e 23 da API nos layouts xml

&&

Ferramentas de desenvolvimento Android atualizadas 23.0.7, mas ainda não é possível renderizar o layout adequadamente, então eu atualizei o Android DDMS 23.0.7 e funciona perfeitamente .. !!!



-10

Altere a versão de destino para as novas atualizações que você possui. Caso contrário, altere a versão do SDK que você possui no arquivo de manifesto do Android.

android:minSdkVersion="8"
android:targetSdkVersion="18"
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.