Eclipse: no me deja usar Android SDK, afirma erróneamente que mi ADT está desactualizado

Estoy desarrollando para Android con Eclipse, y todo estaba funcionando bien hasta ayer. Usé Ninite para actualizar todas mis cosas, incluidos los JRE y todo (pro tip: no lo hago), y reinició mi computadora sin preguntar en medio de la edición de mi espacio de trabajo.

Esto causó todo tipo de problemas sucios, pero ahora todo funciona, excepto para Android. Actualicé Android SDK y eclipse ADT, y luego, cuando bash decirle a Eclipse la ubicación del SDK, aparece este error:

Este Android SDK requiere Android Developer Toolkit versión 14.0.0 o superior. La versión actual es 12.0.0.v201106281929-138431. Actualice ADT a la última versión.

Ahora, esta es una mentira descarada. Mi ADT es la versión 14.0.algo. Intenté Ayuda> Buscar actualizaciones, dice que no hay actualizaciones. He intentado con Ayuda> Instalar nuevo software …> Sitios de software disponibles y quitando el repository de ADT, luego reinstalando ADT, y dice que falló porque ya tengo la versión 14.0.whatever.

¿Cómo puedo convencer al eclipse de que mi ADT está actualizado?

Encontré la respuesta al problema. (Estoy usando Helios, pero debería funcionar de todos modos)

  1. Vaya a la carpeta / Archivos de progtwig (x86) / Eclipse / Complementos / y asegúrese de que las versiones anteriores anteriores de com.android.ide.eclipse.adt.package _ ## … se eliminen (a veces la actualización no se puede eliminar debido a UAC). Mantenga la versión actual deseada y complete lo siguiente.

    enter image description here

  2. Ejecute Eclipse como administrador o desactive el UAC temporalmente. (Windows 7)

  3. Vaya a AyudaInstalar nuevo software .

  4. En Trabajo con: escriba https://dl-ssl.google.com/android/eclipse/ y presione ENTRAR.

  5. Espere a que Eclipse busque el repository. Un elemento llamado Herramientas de desarrollador aparecerá en la lista.
    Marque para instalar, presione Siguiente y siga los pasos para instalar las herramientas ADT.

  6. Cuando termine, pedirá reiniciar Eclipse. Asegúrate de hacer esto.

  7. Cuando se reinicia Eclipse, todos sus paquetes de Android SDK deberían aparecer de nuevo.

  8. No olvide reanudar el UAC si lo necesita.

Una opción es descargar manualmente el complemento ADT (archivo ADT) requerido. La página es, http://developer.android.com/sdk/eclipse-adt.html . La página revela que ADT 18 está disponible en http://dl.google.com/android/ADT-18.0.0.zip . El enlace está más cerca de la página inferior. Necesitaba 17, aunque 18 fue la última, así que modifiqué la URL de descarga, cambiando 18 a 17.

Seleccione AyudaInstalar nuevo softwareAgregar → Seleccionar archivo y seleccione la ubicación del archivo de archivado de ADT descargado, elija Aceptar .

Seleccione los componentes necesarios y proceda según sea necesario. Puede recibir un mensaje de que el software ya está instalado, continuar con la instalación.

Espero que esto ayude.

Yo tuve el mismo problema. Mi ADT en el eclipse fue la versión 8.x. Pero mi aplicación requiere la versión 12 o más. Por lo tanto, decidí actualizar tanto el Android SDK como el ADT a la última versión (en este momento, la última ADT tiene 17). Pude actualizar el SDK pero no el ADT. Siempre se quejaba de que ya tenía las versiones, pero solo tenía 8.x. El nuevo SDK que acabo de actualizar funcionaría solo con ADT 14 y superior. ¡¡Así que, había roto con éxito mi desarrollo de Android !!

La razón por la que no pude actualizar mi ADT a la última era porque estaba usando Eclipse 3.5. Las versiones más nuevas de ADT requieren 3.6 o superior. Este pequeño pero clave bit de información estaba realmente en la parte inferior del error generado por Eclipse que requería desplazamiento hacia abajo (ya que solo se mostraban las primeras líneas de error). Por lo general, no se desplazaría hacia abajo, ya que estas pocas líneas seguían líneas de espacios en blanco :). No me moví y creo que perdí un día tratando de rectificar este problema. Pero finalmente vi esas 2 flechas arriba / abajo a la derecha del cuadro de diálogo y me desplacé hacia abajo. Ahí se menciona claramente que ADT 17 requiere tiempo de ejecución de Eclipse de 3.6 y más.

Entonces mi solución fue encontrar un ADT adecuado que funcionara con Eclipse 3.5. Sí, mañana, cuando esté de humor, actualizaré a Eclipse 3.6 o 3.7 y la carga de plugins que tengo 🙂

Acabo de actualizar mi versión de Android SDK y tenía exactamente el mismo problema. El comando ‘Comprobar actualizaciones’ de Eclipse falló porque, por alguna razón, Android Traceview no se pudo actualizar.

Mi solución fue:
* Abrir EclipseAyudaAcerca de Eclipse .
* Haga clic en Detalles de instalación .
* Aquí seleccione todas las líneas relacionadas con Android y actualícelas una por una, reiniciando eclipse cada vez.

Y finalmente funcionó (¡incluso con Helios)!

La mejor opción es ir a abrir la identificación del eclipse

Luego vaya a AyudaAcerca de Eclipse >>

encontrará el botón Detalles de instalación, haga clic en ese

Y ahora puedes ver la extensión all anriod instalada.

Seleccione todo o seleccione uno por uno y simplemente haga clic en el botón de actualización.

obtendrás la última versión de la red.

Espero que esto los ayude a todos.

En Eclipse:

AyudaBuscar actualizaciones .

Su ADT y SDK aún no están actualizados y Eclipse se queja de lo correcto …

Abra el Administrador de Android SDK desde la barra de herramientas y actualice su SDK desde allí. No ayuda si está revisando las actualizaciones de Eclipse. Porque a través de Eclipse no puedes verificar actualizaciones de SDK para Android.

El botón se ve así: enter image description here

Estoy escuchando que un problema común es que las versiones más nuevas de Android ADK requieren versiones de eclipse más nuevas. Los colegas que respondieron afirman que instalaron Indigo en lugar de versiones anteriores de Helios y pudieron resolver el problema de esta manera. Todavía no he hecho lo mismo.

Para cualquier otra persona con este problema, mi solución fue simplemente eliminar la carpeta Eclipse y descargar una copia nueva desde cero. Tuve que volver a descargar todos los complementos, incluido adt, que funcionó esta vez.