Eclipse informa que la biblioteca de representación es más reciente que el complemento ADT

288

En una nueva instalación de Android SDK, el diseño gráfico de Eclipse está en blanco, en lugar de mostrar la representación del diseño. Eclipse muestra este mensaje:

Esta versión de la biblioteca de renderizado es más reciente que su versión del complemento ADT. Actualice el complemento ADT.

El informe de errores Eclipse informa que la biblioteca de representación más reciente que el complemento ADT enumera los pasos para reproducir. ¿Cómo puedo solucionar esto?

Edward Brey
fuente

Respuestas:

512
  1. Haga clic en Ayuda> Instalar nuevo software .
  2. En el campo Trabajar con , ingrese:https://dl-ssl.google.com/android/eclipse/
  3. Seleccione Herramientas de desarrollo / Herramientas de desarrollo de Android .
  4. Haga clic en Siguiente y complete el asistente.
Edward Brey
fuente
12
No use el SDK Manager. Siga los pasos anteriores para que funcione. La mayoría (como yo) confunde entre SDK Manager e Install New Software
taxeeta
18
También es mejor ingresar la https://dl-ssl.google.com/android/eclipse/URL manualmente en lugar de usar la posible versión existente sin ella https. Podría provocar errores en el repositorio no encontrado.
Jason Axelson
89
+1. a veces me pregunto cómo funciona el mundo antes de google y stackoverflow. (De alguna manera se supone que voy a saber de manera innata esos pasos y la dirección URL.)
justinkoh
99
Para mí no muestra nada que actualizar, pero aún así el diseño no se muestra y muestra el mismo mensaje ... ¿alguna idea?
Hussain KMR Behestee
10
Actualización: resolví mi problema desmarcandoContact all update sites during install to find required software
Sébastien
341

Cambiar la versión de Android mientras se procesa el diseño.

ingrese la descripción de la imagen aquí

El cambio en la versión API 18 a 17 me funciona.

Editar: La solución también funcionó para Android Studio.

Código
fuente
77
Esta es una buena solución si no desea actualizar Eclipse / ADT. La desventaja es que su diseño no se representará en las últimas herramientas, lo que no es un gran problema. Recomiendo probarlo antes de actualizar Eclipse / ADT, ya que es muy rápido y confirma que la actualización también solucionará el problema.
fishjd
1
muy rápido para probar y confirmaría que la actualización también solucionaría el problema
Shirish Herwade
3
Esto fue lo único que funcionó para mí ... actualizar ADT me dice que hay conflictos de dependencia ... solo odio el eclipse y +5 para ti
P-RAD
1
Dios mío
1
Yoooo !!! Después de pasar 2 horas. Finalmente funcionó simplemente cambiando el diseño de representación. Gracias hombre.
Mohd Umar
17

El motivo de la advertencia es el uso de ADT antiguo (herramientas de desarrollo de Android), así que actualice su ADT siguiendo los procedimientos a continuación

Procedimiento 1:

  1. Dentro de Eclipse Haga clic en el menú Ayuda
  2. Elija Buscar actualizaciones
  3. Mostrará Actualizaciones requeridas en esa ventana, elija Todas las opciones usando la casilla de verificación o seleccione ADT Actualizado.

ingrese la descripción de la imagen aquí

Procedimiento 2:

Haga clic en Ayuda> Instalar nuevo software. En el campo Trabajar con, ingrese: https://dl-ssl.google.com/android/eclipse/ Seleccione Herramientas de desarrollador / Herramientas de desarrollo de Android. Haga clic en Siguiente y complete el asistente.

sravan
fuente
Curiosamente, la búsqueda de actualizaciones seguía fallando en alguna basura egit que quedó atrás, pero la instalación nueva funcionó muy bien.
William T. Mallard
+1 Tuve una experiencia similar a @ WilliamT.Mallard. Buscar actualizaciones dijo que todo estaba actualizado. Instalar nuevo trabajado.
PeteH
1

¿Estoy cambiando la versión 17, 19, 21 y 23 de la API en xml layoutside

&&

Actualizado Herramientas de desarrollo de Android 23.0.7 pero todavía no puede hacer que la disposición apropiada de modo soy He actualizado Android DDMS 23.0.7 TI de obras perfectas .. !!!

Dhruv Raval
fuente
-10

Cambie la versión de Target a las nuevas actualizaciones que tenga. De lo contrario, cambie la versión del SDK que tiene en el archivo de manifiesto de Android.

android:minSdkVersion="8"
android:targetSdkVersion="18"
Naveen Kumar
fuente