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:
- Cómo quitar el diseño de fragmento en el inicio de la creación de una nueva aplicación en ADT?
- Integración de Unity con Eclipse - ¿Comunicación?
- Java.lang.NullPointerException al crear la primera aplicación android en ADT Mac Bundle
- Debería usar android: showAsAction cuando no esté usando la librería appcompat
- Enviar SMS hasta que tenga éxito
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?
- El kit integrado de Crashlytics falló con el proyecto de Android
- Cómo clonar correctamente un proyecto de Android con Eclipse y Mercurial
- Eclipse con main.xml de diseño de Android?
- ClassNotFoundException, aunque el contenedor JAR es parte de la compilación
- Andorid cordova phonegap config.xml prefijo sin conexión
- Android adb (OSX Lion) no reconoce Galaxy Nexus, Jelly Bean
- ¿Cómo puedo anular la función de autocompletar de Eclipse?
- ¿Cómo configuro Android (ADT-Plugin) para Eclipse?
Encontré la respuesta al problema. (Estoy usando Helios, pero debería funcionar de todos modos)
-
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.
-
Ejecute Eclipse como administrador o desactive UAC temporalmente. (Ventanas 7)
-
Vaya a Ayuda → Instalar nuevo software .
-
En Trabajo con: escriba https://dl-ssl.google.com/android/eclipse/ y presione ENTRAR.
-
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. -
Cuando termine, le pedirá que reinicie Eclipse. Asegúrese de hacer esto.
-
Cuando reinicie Eclipse, todos los paquetes de SDK de Android deben aparecer de nuevo.
-
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 Ayuda → Instalar nuevo software → Agregar → 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 Eclipse → Ayuda → Acerca 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 Ayuda → Acerca 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:
Ayuda → Buscar 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í:
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.
- Establecer el ancho de TextView en términos de caracteres
- Decodificación de mapas de bits en Android con el tamaño correcto