Actualice Eclipse con las herramientas de desarrollo de Android v. 23

Actualicé Eclipse con las nuevas herramientas de SDK (versión 23), pero ahora cuando se inicia Eclipse recibo el error:

Este Android SDK requiere Android Developer Toolkit versión 23.0.0 o superior. La versión actual es 22.6.3.v201404151837-1123206. Actualice ADT a la última versión.

No se encontraron actualizaciones con “Buscar actualizaciones” . Si bash “Instalar nuevo software” , puedo ver la versión 23, pero no puedo actualizar debido al siguiente error:

Cannot complete the install because of a conflicting dependency. Software being installed: Android Development Tools 23.0.0.1245622 (com.android.ide.eclipse.adt.feature.feature.group 23.0.0.1245622) Software currently installed: Android Developer Tools 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.product 22.2.1.v201309180102-833290) Only one of the following can be installed at once: ADT Package 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.package 22.6.3.v201404151837-1123206) ADT Package 23.0.0.1245622 (com.android.ide.eclipse.adt.package 23.0.0.1245622) Cannot satisfy dependency: From: Android Development Tools 23.0.0.1245622 (com.android.ide.eclipse.adt.feature.feature.group 23.0.0.1245622) To: com.android.ide.eclipse.adt.package [23.0.0.1245622] Cannot satisfy dependency: From: Android Development Tools 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.feature.group 22.6.3.v201404151837-1123206) To: com.android.ide.eclipse.adt.package [22.6.3.v201404151837-1123206] Cannot satisfy dependency: From: ADT Package 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.feature.group 22.2.1.v201309180102-833290) To: com.android.ide.eclipse.adt.feature.group 22.2.0 Cannot satisfy dependency: From: Android Developer Tools 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.product 22.2.1.v201309180102-833290) To: com.android.ide.eclipse.adt.package.feature.group [22.2.1.v201309180102-833290] 

Después de descargar el último ADT del sitio web, parece que hay otro problema.

Con SDK Tools rev. 23 proguard no está instalado, falta la carpeta SDK dir/tools/proguard faltan otras herramientas. Esta versión contiene varios errores.

Google ha lanzado ADT v23.0.2. Esto resolvió muchos problemas de la versión anterior de ADT 23.

Paso a paso:

  • Menú Ayuda → Instalar nuevo software …
  • Para “Trabajar con”, seleccione la fuente de Android https://dl-ssl.google.com/android/eclipse Trabaja con la fuente de Android
  • Marque ADT v23.0 para la instalación, luego haga clic en “Siguiente”
  • Eclipse mostrará “Instalar página de reparación” ya que hay conflicto con la versión anterior. (De lo contrario, consulte a continuación.) Seleccione “Actualizar mi instalación para que sea compatible con los elementos que se están instalando” para desinstalar la versión anterior e instalar la nueva. Después de eso, proceda con los pasos habituales.

Instalar la página de corrección

Nota: Cuando instalé la nueva versión de ADT, no incluí la nueva versión del paquete “Herramientas nativas de desarrollo de Android”. En su lugar, instalé primero el rest de paquetes y luego instalé “Herramientas nativas de desarrollo de Android”. Por alguna razón, si bash instalar todos los paquetes nuevos, incluidas las “Herramientas nativas de desarrollo de Android”, la instalación falla.

Si no hay una “página de corrección”, la única forma de eliminar el complemento ADT de Eclipse es ir al menú AyudaAcerca de EclipseDetalles de instalación y desinstalar desde allí . Pero existe el riesgo de desinstalar Eclipse.

Respuesta de Google :

Este es un error de empaque. Todo el archivo proguard falta. Tendremos una actualización lo antes posible, pero hasta entonces solo copiemos desde una versión anterior de las herramientas:

y copie sobre los siguientes archivos:

  • herramientas / hprof-conv
  • herramientas / soporte / anotaciones.jar
  • herramientas / proguard

Entonces, al final, si comenzaste desde una nueva copia ADT a mano, los archivos 🙂

Editar: con la última versión de ADT, el paquete ahora debería funcionar con la actualización automática, por lo tanto, instale estas nuevas versiones :

No intente actualizar desde la versión anterior porque no funciona en absoluto. Si tiene problemas con zipalign, ahora está en las herramientas de comstackción y no en las herramientas / para que pueda hacer un enlace simbólico o simplemente copiarlo en la carpeta esperada.

Ninguna de las otras respuestas funcionó para mí usando el paquete ADT publicado en developer.android.com.

Terminé descargando la última versión de Eclipse ( no el paquete ADT ) y luego instalé el complemento ADT a través del menú AyudaInstalar nuevo software → ingresando https://dl-ssl.google.com/android/eclipse (mencionado por @RED_ )

También tuve que actualizar mi espacio de trabajo para apuntar a mi área de trabajo anterior, y la mayoría de las cosas parecían restauradas.

En una nota al margen: este parece ser un buen momento para migrar a Android Studio …

NOTA: Utilice este enfoque con precaución ya que podría romper su instalación de Eclipse (ver comentarios) .

Esto podría ayudarlo si instaló el complemento ADT de forma manual . Pero si está utilizando la versión de Eclipse del Eclipse ADT Bundle, los pasos a continuación podrían interrumpir su instalación de Eclipse y es posible que no pueda volver a utilizar Eclipse.

Ir

Menú AyudaAcerca de Eclipse SDKDetalles de instalación .

Ahora verá todas las versiones 22.0 y luego haga clic en el botón Uninstall en la parte inferior.

Después de la desinstalación goto:

Menú AyudaInstalar nuevo software → ingrese http://dl-ssl.google.com/android/eclipse/

Luego instala todas las cosas, y ahora está listo.

Estaba actualizando mi servidor de comstackción hoy y encontré el mismo problema. Se ha informado aquí: https://code.google.com/p/android/issues/detail?id=72419

La solución está en progreso y el trabajo según el administrador del proyecto es:

Espere una versión actualizada dentro de uno o dos días. Hasta entonces, su solución es descargar una de

http://dl.google.com/android/android-sdk_r22.6.2-linux.tgz

http://dl.google.com/android/android-sdk_r22.6.2-windows.zip

http://dl.google.com/android/android-sdk_r22.6.2-macosx.zip

y copie sobre los siguientes archivos:

  tools/hprof-conv tools/support/annotations.jar tools/proguard 

[edit] zipalign también me faltaba, comprueba si necesitas copiar esto también

Esto funciona para mi 🙂

Si por alguna razón instaló una vista previa de ADT y necesita volver al establo actual, no puede usar el diálogo para instalar el “nuevo” software, ya que lo que desea es realmente uno más antiguo. En lugar de hacer esto:

  • Abrir Ayuda> Acerca de Eclipse … en Windows o Linux. En Mac, utiliza el menú de la aplicación> Acerca de …
  • Haga clic en el botón “Detalles de instalación”.
  • Seleccione la pestaña “Historial de instalación”.
  • Seleccione una de las configuraciones anteriores.
  • Haga clic en el botón “Revertir” en la parte inferior.

enter image description here

es lo que dicen sobre esto:

Bien, muchachos, perdón por todos estos problemas, y nos disculpamos por los lanzamientos desordenados. Aquí está el resumen:

Comenzando con ADT bundle 23.0.2, debería poder actualizar a versiones futuras de ADT.

Fuente: https://code.google.com/p/android/issues/detail?id=72912

He hecho lo siguiente para resolver un problema.

  1. Vaya a http://developer.android.com/sdk/installing/installing-adt.html y descargue el último archivo ZIP ADT (en la parte inferior de la página).

  2. Vaya a Eclipse → menú AyudaAcerca de EclipseDetalles de instalación

  3. Elimine Android DDM, Herramientas de desarrollo de Android, Visor de jerarquía, Herramientas de desarrollo nativo, TraceView, etc., versión 22.X.

  4. Menú Ayuda * → Instalar nuevo softwareAgregarArchivar → * Seleccione el archivo ZIP descargado en el paso 1.

  5. Seleccione toda la última versión de las 23 que he eliminado en el paso 3 y acepte el acuerdo de licencia.

Reinicie Eclipse, y soluciona mi problema.

Solo ayudado:

  1. Instalación de Fresh Eclipse ( http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/lunar )
  2. Ayuda -> Instalar nuevo software -> https://dl-ssl.google.com/android/eclipse/

Si instala una nueva versión de Eclipse , funcionará. Esto es lo que hice:

  1. Instalado la nueva versión de Eclipse, Luna
  2. Hizo una copia de seguridad del espacio de trabajo actual.
  3. Ejecuté el nuevo Eclipse, Luna y actualicé el espacio de trabajo
  4. Instalado el complemento ADT (Ayuda -> Instalar nuevo software)
  5. Eclipse reiniciado
  6. Hecho

Hay mucha confusión dando vueltas en este hilo. Hay dos soluciones dependiendo de cómo instaló ADT.

  1. Si instaló el complemento ADT manualmente, entonces creo que puede utilizar el enfoque “Eliminar ADT” -> “Instalar nuevo software”.

  2. Si está utilizando el paquete ADT, ¡entonces no siga esa solución! Romperás Eclipse. Aquí hay una actualización de un miembro de Google: lea el n. ° 18:

    https://code.google.com/p/android/issues/detail?id=72912

Debe descargar una nueva versión del ADT-Bundle (sí, ¡es frustrante!).

  • Simplemente desinstale el ADT anterior.
  • Vaya al menú AyudaAcerca de EclipseDetalles de instalación
  • Desinstale todos los complementos que Id comience con com.android.ide
  • Instalar ADT nuevamente desde el sitio de actualización.

NO HAGAS ESTO

Advertencia: por favor, vea los comentarios debajo de esta respuesta. Estos pasos han tenido un impacto negativo para muchas personas.

  1. Haga clic en Ayuda / Instalar nuevo software …
  2. Haga clic en “Ya está instalado” (como en la imagen a continuación)
  3. En la nueva ventana puede desinstalar el antiguo ADT (desinstalar las herramientas de desarrollo de Android, Android DDMS, Android Hierarchy Viewer, Android TraceView, Android Native Development Tools y Tracer para OpenGL ES)
  4. Reiniciar Eclipse
  5. Luego, de nuevo haga clic en Ayuda / Instalar nuevo software
  6. Elija ADT … Instalar

¡Espero que ayude!

Demostración de la imagen

Después de probar los enfoques en otras respuestas sin éxito, acabo de instalar un nuevo paquete de http://developer.android.com/sdk/installing/index.html?pkg=adt y funcionó bien.

Haz lo siguiente:

  1. Como no desea volver a descargar todas las plataformas, copie la existente de / OLD_ANDROID_SDK_PATH / sdk / platforms a / NEW_ANDROID_SDK_PATH / sdk / platforms .
  2. Al abrir el nuevo Eclipse del paquete descargado recientemente, asegúrese de reutilizar la carpeta anterior ‘espacio de trabajo’. Eso asegurará que todas sus configuraciones anteriores serán recordadas.
  3. Después de abrir el nuevo Eclipse en el área de trabajo anterior, compruebe si el SDK de Android usado está apuntando al nuevo (preferencias de Eclipse -> Android). Puede estar apuntando a la anterior, ya que ha reutilizado la configuración del espacio de trabajo de las vistas previas.

Con estos pasos, no debería tener que volver a configurar todo, y no tendrá que perder tiempo en solucionar este ERROR en esta actualización de Google Developers.

¡Buena suerte! 😉

Debe desinstalar la versión anterior e instalar 23

desinstalar: Ayuda> sobre Eclipse SDK> Detalles de instalación, seleccione paquetes relacionados con Android para desinstalar

Y luego instala V23.

No hay forma de actualizar un paquete de ADT existente que podría haber descargado.

Puedes hacer una de dos opciones:

  1. Instale Eclipse desde eclipse.org e instale ADT señalando el sitio de actualización: https://dl-ssl.google.com/android/eclipse

  2. Descargar paquetes de:

Comenzando con ADT bundle 23.0.2, debería poder actualizar a versiones futuras de ADT.

Obtuve el mismo error de “dependencia conflictiva” en Mac OS X 10.9.3 y simplemente actualizar no era una opción. Lo que finalmente funcionó fue descargar el último archivo zip del paquete Eclipse ADT de developer.android.com, extraerlo y mover solo la carpeta “eclipse” al lugar donde estaba mi carpeta del eclipse anterior. (extraer el archivo zip del paquete ADT de Eclipse le dará carpetas “eclipse” y “sdk”).

Si decides seguir la misma ruta, primero asegúrate de saber cuál es tu ruta de espacio de trabajo. Esto se puede encontrar en Preferencias. A continuación, cambie el nombre de su antiguo directorio “eclipse” (no Eclipse.app) a algo parecido a eclipse-22.6.3, luego mueva la carpeta extraída “eclipse” a su lugar. Ejecute Eclipse.app nuevo en su interior, y cuando le pregunte sobre el Espacio de trabajo, solo ingrese la misma ruta que anotó anteriormente. O también se puede configurar más tarde en Preferencias.

Quizás valga la pena agregar que para volver a habilitar Android SDK Manager y Android Virtual Device Manager, elija Ventana -> Personalizar perspectiva -> Disponibilidad de grupos de comandos y seleccione Android SDK y AVD Manager . Esto agregará estos 2 elementos al elemento de menú “Ventana” para la perspectiva actual (Java).

No moví la carpeta extraída “sdk”, porque ya tenía la carpeta sdk en el mismo directorio que eclipse, que ya he actualizado a las últimas herramientas de Android. Pero si te hace sentir más seguro, también puedes cambiar el nombre de tu carpeta sdk anterior (para fines de copia de seguridad) y mover la recién extraída a su lugar.

Enfrenté el mismo problema y lo resolví. Debe desinstalar completamente el complemento de Android desde Eclipse (desde la sección “Acerca de” …), incluida la vista de seguimiento.

Luego, agregó el complemento ADT nuevamente ( https://dl-ssl.google.com/android/eclipse/ ) e instalarlo.

¡El problema esta resuelto!

Supongo que es un error con el administrador de SDK o el mecanismo de actualización de ADT Plugin …

Cómo actualizar de 22.xx.x a 23.0.2 (mi solución). Esto superará los problemas de dependencia.

Estuve sufriendo este problema por días, y probé todas y cada una de las soluciones en este enlace, pero no tuve suerte. ¡Finalmente descubrí una solución que realmente funciona!

Tenga en cuenta que esta solución funciona en Windows 7 (64 bit). Probablemente debería funcionar para otros sistemas operativos de Windows.

Aquí vamos:

  1. descargar el último paquete ADT de

    http://developer.android.com/sdk/index.html#download

  2. descomprímelo y abra la carpeta “eclipse” -> carpeta “complementos”

  3. Ahora ve a tu viejo eclipse y abre la carpeta “eclipse” -> “complementos” y copia todo dentro.

  4. Ahora pégalos en la carpeta “complementos” del (NUEVO ECLIPSE), pero NO sobrescribas nada.

  5. Mientras está dentro de la carpeta “complementos” de su nuevo Eclipse, haga la búsqueda. Escriba 22. (observe 22 con un punto) y presione enter.

  6. El resultado de la búsqueda mostrará todos los archivos o carpetas con ….. 22.6 …… Por ejemplo,

     com.android.ide.eclipse.adt_**22.6.2**.v201403212031-1085508 
  7. Resalte todos estos archivos / carpetas y presione la tecla Eliminar.

  8. Asegúrese de actualizar su antigua API / SDK a la última versión y cargue este directorio sdk para que funcione con su nuevo eclipse.

o

Puede ver este video, que le muestra cómo mover todo su SDK / API a su nueva carpeta SDK.

Enlace: https://www.youtube.com/watch?v=jPZpJdnbbN0

No he intentado actualizar desde ninguna otra versión de ADT, pero creo que debería funcionar también para cualquier versión antigua de ADT.

No te olvides de hacer una copia de seguridad antes de intentarlo.

Lo que acabo de descubrir es que necesita actualizar su complemento ADT en su Eclipse (ya sea independiente o ADT Bundle) antes de actualizar su herramienta de comstackción.

Si su instalación de Eclipse apunta a la herramienta de creación más reciente y su Eclipse está teniendo ADT 22.x, mostrará esos errores.

Lo que funcionó para mí: (en Ubuntu 14.04 de 64 bits)

  • Instalado una versión anterior de Eclipse y ADT (del paquete)
  • Esta copia de Eclipse apuntaba a una versión anterior de SDK con herramientas de comstackción antiguas (antes de 20)
  • Actualicé el ADT a v23 (a través del archivo, en mi caso)
  • Eclipse acentuado a la última versión de las herramientas de comstackción.

Es posible que no tenga una copia anterior de las herramientas Eclipse y Build, en ese caso puede desinstalar la última herramienta de comstackción desde SDK Manager e instalar la copia anterior.
Una vez que todo comienza a funcionar bien, realice los pasos anteriores.

Estoy tratando de cargar copias antiguas de dichos paquetes en algún lugar de Internet, actualizaré los enlaces aquí, una vez que termine de cargar.

Encontré estas instrucciones en un comentario.

Descargue la versión más reciente de ADT y use su espacio de trabajo existente. Esta es en realidad la actualización menos dolorosa que jamás hayas hecho. No se metió con la carpeta .android, así que todavía tenía mi clave de depuración original. Lo único que faltaba eran algunos complementos que casi nunca uso y que se instalan fácilmente en la nueva versión.

Nota: no se instale en su carpeta de adt existente, cree una nueva carpeta para que pueda seguir retrocediendo si la nueva instalación no funciona.

En Eclipse incluido con ADT tuve que desinstalar primero el ADT y luego hacer una nueva instalación.

Para eliminar el complemento ADT de Eclipse:

  • Vaya al menú AyudaAcerca de EclipseDetalles de instalación .
  • Seleccione el complemento ADT, luego haga clic en Desinstalar.
  • Después de la desinstalación, instale ADT desde Ayuda → Instalar nuevo software.

Para mí, ayudó a eliminar Android 4.4W, que también es API 20 y podría ser una causa del conflicto. Así que solo instale Android 4.4W o Android L hasta que lo corrijan.

Y (de nuevo, esto podría ser solo para mí) solo funciona en Android Studio no en Eclipse …

Tuve que eliminar ADT e instalarlo de nuevo.

Sin embargo, se advirtió , esto nos causó a mí y a otra persona tener anotaciones.jar errores faltantes en la ruta Java Build para ciertos proyectos, probablemente porque estaba tratando de buscar un viejo SDK, por lo que actualizar los proyectos es el siguiente paso que tengo que tomar.

Los errores se relacionan principalmente con bibliotecas, Google Play Services, Facebook SDK, ActionBarCompat.

Para este paso, desinstala ADT, luego vuelve a ingresar la URL para descargarlos. La url es: https://dl-ssl.google.com/android/eclipse

Encontré una solución para el problema de la “dependencia conflictiva”. No tengo la misma página de la respuesta de Daniel Díaz, pero una página muestra “dependencia conflictiva” y no puedo hacer nada.

El problema es que no soy el propietario del archivo. Eclipse se instaló en otra sesión (en OS X). Tengo derecho a leer y escribir el archivo Eclipse, pero no soy el propietario. Haga un comando “chown” en todos los archivos de Eclipse para resolver el problema. Después, tengo el mismo resultado que Daniel Diaz.

Espero que esto ayude a alguien.

ADVERTENCIA

Ahora hay una actualización para ADT 23.0.1, pero las secuencias de comandos de Windows y Linux están en mal estado, ¡así que espere con la actualización!

Puede consultar, por ejemplo, tools / proguard / bin / *. Sh en http://dl.google.com/android/android-sdk_r23.0.1-windows.zip .

Hice esto para resolver el mismo problema (en OS X):

  1. Ayuda> Instalar nuevo software> Agregar o seleccionar este repository ” http://download.eclipse.org/eclipse/updates/4.3
  2. En “Plataforma de Eclipse”, seleccione la versión más nueva de Eclipse.
  3. El instalador le preguntará si desea desinstalar el ADT, haga clic en finalizar.
  4. Reinicie Eclipse e instale SOLAMENTE el ADT 23 utilizando este repository: https://dl-ssl.google.com/android/eclipse .
  5. Reinicie Eclipse e instale DDMS, Hierarchy Viewer, Trace View, etc.
  6. Reinicie Eclipse nuevamente.

Espero eso ayude.

If Eclipse gives an error after uninstalling the ADT plugin from your Eclipse installation, try to edit file config.ini in the Eclipse folder → configuration. Encontrar:

 eclipse.application= 

And change it to:

 eclipse.application=org.eclipse.ui.ide.workbench 

I hope it works for you too.

I simply went to my Android resources folder on my C:/ drive ( C:/Android ), deleted the ‘eclipse’ folder and all its contents. I downloaded Android Developer Tools once more and just moved over the ‘eclipse’ folder.

I started up and everything was fine; I had updated to version 23.

Hopefully this helps, possibly not suitable for everyone as some of you have Eclipse modifications but for someone who, like me, wanted a quick fix and get back to developing this seemed to be the easiest path.

I am using Eclipse v4.3 (Kepler), and this is how I solved my problem.

Goto menu HelpInstall new software → click Add .

In the popup, give any name (I named it as Eclipse ADT Plugin), and in the link’s place, use https://dl-ssl.google.com/android/eclipse/

Once you click OK, you will be displayed with new packages that will be installed and old packages that will be deleted. Don’t worry about these packages. Haga clic en Aceptar .

New packages will be installed, and this should solve your problem.