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?

Edward Brey
fonte

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.
Edward Brey
fonte
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.

Código
fonte
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.

sravan
fonte
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 .. !!!

Dhruv Raval
fonte
-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"
Naveen Kumar
fonte