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

Estoy desarrollando para Android con Eclipse, y todo estaba funcionando bien hasta ayer. Utilicé Ninite para actualizar todas mis cosas, incluyendo JREs y todo (pro tip: no hacer eso), y se 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. He actualizado Android SDK y el eclipse ADT, entonces cuando intento decirle a Eclipse la ubicación SDK, da este error:

Este SDK de Android 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, esto es una mentira absoluta. Mi ADT es la versión 14.0.algo. He intentado Ayuda> Buscar actualizaciones, dice que no hay actualizaciones. He intentado Ayuda> Instalar nuevo software …> Sitios de software disponibles y eliminar el reporte ADT, luego reinstalar ADT, y dice que falló porque ya tengo la versión 14.0.whatever.

¿Cómo convencer a eclipse de que mi ADT está al día?

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

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

    Introduzca aquí la descripción de la imagen

  2. Ejecute Eclipse como administrador o desactive UAC temporalmente. (Ventanas 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 repositorio. Un elemento denominado Herramientas para desarrolladores aparecerá en la lista.
    Marque para instalar, presione Siguiente y siga los pasos para instalar las herramientas ADT.

  6. Cuando termine, le pedirá que reinicie Eclipse. Asegúrese de hacer esto.

  7. Cuando reinicie Eclipse, todos los paquetes de SDK de Android deben aparecer de nuevo.

  8. No olvide reanudar 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 era la última, así que modifiqué la URL de descarga, cambiando 18 a 17.

Seleccione AyudaInstalar nuevo softwareAgregar → Elija Archivo y seleccione la ubicación del archivo archivado de ADT descargado. Seleccione Aceptar .

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

Espero que esto ayude.

Yo tuve el mismo problema. Mi ADT en el eclipse fue 8.x versión. Pero mi aplicación requiere la versión 12 o más. Por lo tanto, decidí actualizar tanto el SDK de Android y ADT a la última (en este momento el último ADT es 17). Pude actualizar el SDK pero no el ADT. Siempre me quejé de que ya tenía las versiones pero sólo tenía 8.x. El nuevo SDK que acabo de actualizar funcionaría sólo con ADT 14 y superior. Por lo tanto, yo 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 recientes 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 requirió desplazamiento hacia abajo (ya que solo se mostraban las primeras líneas de error). Por lo general, no se desplaza hacia abajo ya que estas líneas superiores fueron seguidas por líneas de espacio en blanco :). No hice scroll y supongo que perdí un día tratando de rectificar este problema. Pero al final vi esas 2 flechas arriba / abajo a la derecha del cuadro de diálogo y me deslicé hacia abajo. Allí se menciona claramente que ADT 17 requiere Eclipse runtime 3.6 y más.

Así que mi solución fue encontrar un ADT adecuado que funcionaría con Eclipse 3.5. Sí, mañana cuando estoy en el estado de ánimo, voy a actualizar a Eclipse 3.6 o 3.7 y la carga del barco de los complementos que tengo 🙂

Acabo de actualizar mi versión de SDK de Android, y tenía exactamente el mismo problema. El comando 'Comprobar actualizaciones' de Eclipse falló porque, por algunas razones, Android Traceview no se actualizó.

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

Y finalmente funcionó (incluso con Helios)!

La mejor opción es ir a abrir eclipse ID

A continuación, vaya a AyudaAcerca de Eclipse >>

U encontrará el botón Detalles de la instalación haga clic en

Y ahora u puede ver toda la extensión anriod instalada.

Seleccione todo o seleccione uno por uno y haga clic en el botón Actualizar.

Obtendrá la última versión de la red.

Espero que estos le ayudará a todos.

En Eclipse:

AyudaBuscar actualizaciones .

Su ADT y SDK aún no están actualizados y Eclipse se queja de las cosas correctas …

Abra el SDK Manager de Android 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 comprobar actualizaciones de SDK para Android.

El botón se ve así: Introduzca aquí la descripción de la imagen

Estoy escuchando un problema común es que las nuevas versiones de ADK para Android requieren nuevas versiones de eclipse. Los compañeros que golpearon esto dicen que instalaron Indigo en lugar de versiones más viejas de Helios y fueron capaces de resolver el problema de esta manera. Aún no he hecho lo mismo.

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

  • No se pueden establecer puntos de interrupción en Eclipse
  • NDK Debug para Nexus 9 arm64-v8a no funciona para eclipse
  • Cocos2d-x referencia indefinida
  • Cómo obtener el archivo APK de mi proyecto
  • Animaciones explícitas para setAnimationStyle (), ¿cuáles son mis opciones?
  • Android NDK. Ninguna sección de C / C ++ en las propiedades del proyecto de Eclipse
  • Android No se pudo encontrar el error android-support-v7-appcompat.apk
  • Android: la clase R dejó de ser generada
  • Eclipse Indigo Android ADT - instalar Aceptar, sin opción "Android" en Preferencias y Nuevo Proyecto
  • Acabo de crear pequeño proyecto androide en Eclipse, ¿qué archivos debo agregar al control de versiones?
  • Aplicaciones de Android en error de ejecución de Eclipse
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.