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

605

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

Este SDK de Android 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 intento "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, dir/tools/proguardfalta la carpeta SDK y faltan otras herramientas. Esta versión contiene varios errores.

greywolf82
fuente
55
@kaushik tu comentario está fuera de alcance. Dije que ya intenté actualizar Eclipse sin suerte.
greywolf82
55
Re proguard, se ha planteado como un problema - code.google.com/p/android/issues/detail?id=72419
NickT
44
¿Hay alguna forma de revertir mis actualizaciones actuales?
r.bhardwaj
3
@ alvaro.delaserna: Me encantaría probarlo, pero desafortunadamente mi ejecutable eclipse se eliminó cuando intenté desinstalar archivos "ya instalados" según la respuesta publicada por Biljana a continuación.
r.bhardwaj
55
@ r.bhardwaj si va a Ayuda> Acerca de Eclipse> Detalles de instalación, puede consultar el Historial de instalación y revertir cualquier cambio. Solo funcionará si fueran actualizaciones. Si desinstaló ADT para instalar el anterior, no funcionará. Si lo hizo como una actualización, debería poder volver atrás.
RED_

Respuestas:

191

Google ha lanzado ADT v23.0.2. Esto resolvió muchos problemas de la versión ADT anterior 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 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 existe un conflicto con la versión anterior. (Si no es así, 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, continúe con los pasos habituales.

Instalar página de remediación

Nota: Cuando instalé la nueva versión de ADT, no incluí la nueva versión del paquete "Herramientas de desarrollo nativo de Android". En cambio, instalé el resto de paquetes primero y luego instalé "Herramientas de desarrollo nativo de Android". Por alguna razón, si intento instalar todos los paquetes nuevos, incluidas las "Herramientas de desarrollo nativo de Android", la instalación falla.

Si no hay una "página de remediació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.

Daniel Diaz
fuente
110
De hecho, recibo un mensaje de error con "dependencia conflictiva" en lugar de que Eclipse diga que desinstalará la versión 22.X.
Roy Solberg
44
Sí. La misma cosa. Estoy instalando Eclipse nuevamente con un nuevo y nuevo paquete ADT del sitio web de Android.
greywolf82
3
@ DanielDíaz Debe tener la carpeta SDKDIR / tools / proguard. Pero ahora puedo decir que las herramientas del SDK rev 23 tienen errores y proguard no está instalado en absoluto.
greywolf82
236
No estoy contento con Google en este momento, no me gusta la carga de tratar de resolver estos problemas que ni siquiera deberían existir.
Tyler Pfaff
77
No funciona, incluso omitiendo el paquete especificado. Que desastre. Motivo # 34210987 He pasado de ser un amante de Eclipse a un enemigo de Eclipse.
Brian Knoblauch
114

Respuesta de Google :

Este es un error de empaque. Falta todo el archivo proguard. Tendremos una actualización lo antes posible, pero hasta entonces simplemente cópiela de una versión anterior de las herramientas:

y copie los siguientes archivos:

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

Así que 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 actualización automática, así que instale estas nuevas versiones :

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

greywolf82
fuente
55
En herramientas / soporte para annotations.jar, en herramientas / para toda la carpeta proguard y en herramientas / para el archivo hprof-conv
greywolf82
1
Eliminaré completamente ADT 23 y eliminaré por completo el nuevo eclipse luna. estaba bien en eclipse 4.4 RC4 y la actualización a la versión de lanzamiento parece haber roto todo. NDK me impide mudarme a A-Studio ..
Robert Rowntree
55
Esto funcionó para mí, pero antes de hacerlo tuve que desinstalar Android SDK Tools-23 y pegar la carpeta completa de herramientas.
Chitrang
1
Dpwnload falló al final al instalar adt bundle 64 windows
Steve
2
esto es tan estúpido ... ¿verificaron su lanzamiento ????? ¿Cuándo en el mundo su Studio se mudará de Beta ?? !!?!?
GreaterKing
53

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 → ingresar https://dl-ssl.google.com/android/eclipse(mencionado por @RED_).

También tuve que actualizar mi espacio de trabajo para señalar mi espacio 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 ...

dennisdrew
fuente
40
¿Entonces van a obligar a los desarrolladores como estos a mudarse a Studio?
Aman Alam
2
Hice lo mismo ... no funcionará para el paquete ADT proporcionado por developer.android.com y desinstalar ADT no es la solución
Srikanth Roopa
1
Sí, debido a que Exlipse afirma que la versión 23 de SDK necesita la versión 23 de ADT y Eclipse muestra que no hay actualizaciones disponibles para Eclipse ADT, las actualizaciones de NDK no solucionarán este problema, nunca. Tuve que instalar una nueva versión de las herramientas de desarrollo de Android. Utilicé el paquete ADT para Linux de 64 bits y lo descomprimí en un lugar nuevo que el original e instalé todas las herramientas nuevamente a medida que la página del desarrollador de Andoide nos guía. En el paquete de Linux, el SDK todavía está roto, por lo que debe copiar annotations.jar en el lugar correcto como se explica aquí. Toda la historia se explica en mi respuesta. Pude salvar mi antiguo espacio de trabajo y no se perdió nada, ¿eh?
Reijo Korhonen
77
¿Pero confiaría en Android Studio si así es como manejan las cosas?
Richard Le Mesurier
1
Pude recuperar mi instalación de Luna simplemente usando la nueva instalación de software (seleccioné todo) y realicé una reconstrucción limpia de mis proyectos de Android. No desinstalé ninguna de las cosas anteriores de Android primero.
JT.
52

NOTA: Use este enfoque con precaución porque esto podría interrumpir su instalación de Eclipse (ver comentarios) .

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

Ir

Menú AyudaAcerca de Eclipse SDKInstallation Details.

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

Después de la desinstalación, vaya a:

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

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

Kartheek s
fuente
71
Esto rompió mi instalación de eclipse.
Barkside
44
No funciona y mi eclipse ya no responde.
Hugo Matilla
2
Creo que esto rompe el eclipse en Mac OS.
Bharat Dodeja
55
Esto debería funcionar "si instaló el complemento ADT manualmente ...". De lo contrario, no lo hace. Puede verificar esto a través del ícono de Eclipse: "Si instaló el complemento ADT manualmente, debería tener el ícono de eclipse púrpura estándar. Si está usando el Paquete ADT, el ícono de inicio será verde con llaves". Esto funciona para mi. Fuente: respuesta de Luke Deighton y otros a continuación en esta publicación.
jsanmarb
2
Esto también rompió mi eclipse en Mac OSX Mavericks. Creo que solo volveré a instalar. La única conclusión que puedo sacar de las más de 30 respuestas es que no hay una buena respuesta que funcione para todos. Lo más rápido parece ser solo una reinstalación. Google terrible compañía qué pésimo soporte. En comparación con Xcode Eclipse, es un desastre bastante francamente.
Frank Brosnan
18

Actualicé mi servidor de compilació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 la solución según el gerente de proyecto es:

Espere una versión actualizada en un día o dos. Hasta entonces, su solución es descargar uno 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 los siguientes archivos:

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

[editar] Zipalign también me faltaba, compruebe si necesita copiar esto también

wi1
fuente
1
Hola, estas soluciones no me funcionan. Todavía recibo el mismo error
GingerJim
1
El autor siguió editando la pregunta, esto fue en respuesta a la pregunta: ¿dónde se pueden encontrar los archivos que faltan?
wi1
No veo los archivos que se supone que se copiarán en el zip de descarga para Linux
OKGimmeMoney
17

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 cuadro de diálogo para instalar el software "nuevo", ya que lo que quiere es en realidad uno más antiguo. En cambio, haz esto:

  • Abra Ayuda> Acerca de Eclipse ... en Windows o Linux. En Mac, use 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.

ingrese la descripción de la imagen aquí

Arsalan Mehmood
fuente
16

es lo que dicen sobre esto:

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

A partir del paquete ADT 23.0.2, debería poder actualizar a versiones futuras de ADT.

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

rupesh
fuente
1
Parece que esa es probablemente la fuente más oficial. Espero que funcione en el futuro como lo prometen.
Bruno Bieri
15

He hecho lo siguiente para resolver un problema.

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

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

  3. Eliminar Android DDM, herramientas de desarrollo de Android, Jerarquía Visor, herramientas de desarrollo nativo, TraceView, etc., versión 22.x .

  4. Menú Ayuda * → Instalar nuevo softwareAgregarArchivo → * 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.

Rajat Sharma
fuente
2
Hice lo mismo (Administrador de SDK de Android independiente) y llegué exactamente al punto del que se queja 'greywolf82'. Tu respuesta no es la solución.
seanpj
2
Incluso intenté desinstalar la herramienta de desarrollo de Android, pero no pude iniciar eclipse nuevamente. El archivo eclipse.exe desapareció después de desinstalar la herramienta de desarrollo de Android.
madhu
8
NO HAGA ESTO si está usando el paquete ADT. ¡ECLIPSE no se iniciará después de desinstalar ADT! Esto es solo para las personas que agregaron ADT y la instalación existente de eclipse.
AJ
9

Solo ayudó:

  1. Instalación de Eclipse reciente ( http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/lunar )
  2. Ayuda -> Instalar nuevo software -> https://dl-ssl.google.com/android/eclipse/
Hermann Schwarz
fuente
1
Sí. Pero rev 23 está ROTO. falta proguard, falta annotation.jar y otras herramientas. Vea el informe de error vinculado anteriormente, Google nos respondió diciéndonos que debería solucionarse en unos pocos días, ahora podemos usar como solución alternativa el enlace publicado en su respuesta para copiar a mano la parte que falta.
greywolf82
Para Mac, este consejo fue útil.
Vlad
8

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

  1. Instaló la nueva versión de Eclipse, Luna
  2. Realizó una copia de seguridad del espacio de trabajo actual.
  3. Ejecuté el nuevo Eclipse, Luna, y actualicé el espacio de trabajo.
  4. Instalé el complemento ADT (Ayuda -> Instalar nuevo software)
  5. Eclipse reiniciado
  6. Hecho
enlace
fuente
Pero tenga cuidado, GPE (complemento de Google para eclipse) aún no es compatible con Luna. groups.google.com/forum/#!topic/google-plugin-eclipse/…
Tom
8

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

  1. Si instaló el complemento ADT manualmente, creo que puede usar 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 # 18:

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

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

Luke Deighton
fuente
No recuerdo qué enfoque tomé, ¿hay alguna forma de saberlo?
Tom
1
@Tom Si usó la opción 1, debería tener el icono de eclipse púrpura estándar. Si usó la opción 2, el icono de inicio será verde con llaves.
aaronmarino
Gracias por publicar la ubicación donde se puede desinstalar ADT, eso fue lo que no encontré :)
Radon8472
7
  • Simplemente desinstale el ADT anterior.
  • Vaya al menú AyudaAcerca de EclipseInstallation Details
  • Desinstale todos los complementos que comiencen con com.android.ide
  • Instale ADT nuevamente desde el sitio de actualización.
Hrushikesh
fuente
1
¿Romperá mi Eclipse?
Sharmilee
1
@Sharmilee: una vez que instales el nuevo ADT, podrás volver a trabajar.
Mehul Joisar
44
Esto funciona perfectamente ... cuando NO reinicie Eclipse después de desinstalar los complementos existentes. Eclipse solicitaría reiniciar, NO lo reinicie en ese punto, sino que continúe agregando la nueva versión desde "Instalar nuevo software". Una vez que se agregan los nuevos complementos, reinicie Eclipse y todo estará listo.
Souvik Ghosh
Después de reinstalar ADT obtengo este error: [2015-09-19 21:54:06 - Android SDK] Error al cargar el SDK: Error: Error al analizar / Aplicaciones / android-sdk-macosx / system-images / android-22 /android-wear/armeabi-v7a/devices.xml cvc-complex-type.2.4.d: Se encontró contenido no válido comenzando con el elemento 'd: skin'.
coolcool1994
Después de reinstalar ADT, recibí nuevos errores, pero actualicé el Android usando el iCon de Android en Eclipse, ¡y ahora funciona! Vaya, muchas gracias. ¡ESTA RESPUESTA ES LA ÚNICA RESPUESTA DE TRABAJO EN ESTA PREGUNTA!
PRUEBE
6

NO HAGAS ESTO

Advertencia: consulte 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 Qué está "ya 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, el visor de jerarquía de Android, Android TraceView, las herramientas de desarrollo nativo de Android y Tracer para OpenGL ES)
  4. Reiniciar Eclipse
  5. Luego, nuevamente haga clic en Ayuda / Instalar nuevo software
  6. Elija ADT ... Instalar

¡Espero que ayude!

Demostración de imagen

Biljana
fuente
11
Es imposible eliminar las "Herramientas de desarrollo de Android". An error occurred while uninstalling session context was:(profile=profile, phase=org.eclipse.equinox.internal.p2.engine.phases.Uninstall, operand=[R]org.eclipse.rcp.configuration_root.win32.win32.x86_64 1.0.0.M20130204-1200 --> null, action=org.eclipse.equinox.internal.p2.touchpoint.natives.actions.CleanupzipAction). Backup of file D:\dev\android\eclipse\eclipse.exe failed. Can not remove : D:\dev\android\eclipse\eclipse.exe
joshas
11
Seguí estos pasos, pero no puedo reiniciar eclipse. Recibo el siguiente error: El iniciador ejecutable de Eclipse no pudo localizar su biblioteca compartida complementaria. Se generó el siguiente registro de errores: pastebin.com/raw.php?i=BUsMX75L
kefs el
69
ESTO ROMPE EL ADT COMPLETAMENTE ... ya no comenzará. Gracias.
Alécio Carvalho
10
Esto elimina todo el ejecutable de Eclipse. No funciona
Aman Alam
99
¡Todos deberían rechazar esto ya que lo rompe todo!
Quentin S.
5

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 nuevamente, copie la existente desde / OLD_ANDROID_SDK_PATH / sdk / plataformas a / NEW_ANDROID_SDK_PATH / sdk / plataformas .
  2. Al abrir el nuevo Eclipse desde el 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 espacio de trabajo anterior, verifique si el SDK de Android utilizado apunta al nuevo (Preferencias de Eclipse -> Android). Puede estar apuntando al anterior, ya que ha reutilizado la configuración del espacio de trabajo de vistas previas.

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

¡Buena suerte! ;-)

Alécio Carvalho
fuente
5

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 instale V23.

Andong Zhan
fuente
¡Con mucho, la solución más simple! Tenga en cuenta que el elemento de menú "Acerca de Eclipse" puede encontrarse en "Eclipse" en lugar de en "Ayuda" en algunos casos.
Por Quested Aronsson
¡La solución más fácil, lógica y simple!
Jagoliveira
4

No hay forma de actualizar un paquete 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:

A partir del paquete ADT 23.0.2, debería poder actualizar a versiones futuras de ADT.

Ashwin
fuente
El nuevo paquete Eclipse SDK funciona. Parece que faltan algunos íconos en la barra de herramientas, pero además puedo compilar mi aplicación.
joshas
¡Supongo que nos están haciendo migrar a Android Studio! ¡Pero espero que todos los íconos esenciales estén disponibles en la barra de herramientas! :)
Ashwin
3

Recibía el mismo error de "dependencia conflictiva" en Mac OS X 10.9.3 y simplemente la actualización 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 de eclipse anterior. (extraer el archivo zip del paquete ADT de Eclipse le dará carpetas "eclipse" y "sdk").

Si decide seguir la misma ruta, primero asegúrese de saber cuál es su ruta de área de trabajo. Esto se puede encontrar en Preferencias. Luego cambie el nombre de su antiguo directorio "eclipse" (no Eclipse.app) a algo como eclipse-22.6.3, luego mueva la carpeta extraída "eclipse" a su lugar. Ejecute el nuevo Eclipse.app dentro, y cuando le pregunte sobre Workspace, simplemente ingrese la misma ruta que anotó anteriormente. O también se puede configurar más adelante 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 "sdk" extraída, 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.

Derek Gogol
fuente
3

Enfrenté el mismo problema y lo resolví. Debe desinstalar el complemento de Android por completo desde Eclipse (desde la sección "acerca de" ...), incluida la vista de seguimiento ...

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

¡El problema esta resuelto!

Supongo que es un error con el administrador de SDK o el mecanismo de actualización del complemento ADT ...

usuario818455
fuente
3

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

Estuve sufriendo este problema durante días, y he probado todas 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 bits). Probablemente debería funcionar para otros sistemas operativos Windows.

Aquí vamos:

  1. descargue el último paquete ADT de

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

  2. descomprímalo y abra la carpeta "eclipse" -> carpeta "plugins"

  3. Ahora vaya a su eclipse anterior y abra la carpeta "eclipse" -> carpeta "plugins", y copie todo lo que contenga.

  4. Ahora péguelos en la carpeta "complementos" del (NUEVO ECLIPSE), pero NO sobrescriba nada.

  5. Mientras está dentro de la carpeta "complementos" de su nuevo Eclipse, realice la búsqueda. Escriba 22.(aviso 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 API / SDK anterior a la última versión y cargue este directorio sdk para trabajar 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 también debería funcionar para cualquier versión anterior de ADT.

No olvides hacer una copia de seguridad antes de intentarlo.

Dante
fuente
2

Lo que acabo de encontrar es que necesita actualizar su complemento ADT en su Eclipse (ya sea solo o ADT Bundle) antes de actualizar su herramienta de compilación.

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

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

  • Instalé 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 compilación antiguas (antes de 20)
  • Actualicé el ADT a v23 (a través de archivo, en mi caso)
  • Eclipse señalado a la última versión de las herramientas de compilación.

Es posible que no tenga una copia anterior de las herramientas Eclipse y Build, en ese caso puede desinstalar la última herramienta de compilación del SDK Manager e instalar la copia anterior.
Una vez que todo comience a funcionar bien, siga 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.

Aman Alam
fuente
2

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 harás. No se metió con la carpeta .android, así que todavía tenía mi clave de depuración original. Solo faltaron algunos complementos que casi nunca uso y se instalan fácilmente en la nueva versión.

Tenga en cuenta que no instale en su carpeta adt existente, cree una nueva carpeta para que pueda retroceder si la nueva instalación no funciona.

danny117
fuente
2

En Eclipse incluido en ADT, primero tuve que desinstalar 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.
stevyhacker
fuente
Instalé la nueva versión desde el sitio web, pero parece que con SDK tools rev 23 en sdk dir / tools ya no hay más la carpeta proguard. ¿Puedes compartirlo?
greywolf82
1

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

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

azul mientras
fuente
1
Sí. Instalé solo Android L pero no funciona. Estoy instalando Eclipse nuevamente descargando el último paquete ADT del sitio web de Android.
greywolf82
No quiero volver a Eclipse Juno, pero parece ser la única forma :( Android L Emu está atascado en Eclipse 4.4 y Android Studio
azul mientras que el
Instalé Juno pero ahora parece que la carpeta proguard no está en sdkdir / tools :(
greywolf82
Asegúrese de obtener el paquete completo del sitio para desarrolladores de Android. Eso funcionó para mí
bluewhile
Sí, descargué el paquete completo, no solo el SDK. ¿Tienes proguard ahora?
greywolf82
1

Tuve que eliminar ADT e instalarlo de nuevo.

Sin embargo, tenga en cuenta que esto y yo, y otra persona, tuvimos errores de annotations.jar que faltan en la ruta de Java Build para ciertos proyectos, probablemente porque estaba tratando de buscar un SDK antiguo, por lo que actualizar proyectos es el siguiente paso que tengo que hacer. tomar.

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

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

ROJO_
fuente
Yo no. ¿Es este otro efecto que piensas?
RED_
10
Oh Dios mío. Google lo que has hecho!?!?!? Si. El SDK rev 23 tiene errores :(
greywolf82
Pregunta relacionada para annotations.jar faltante: stackoverflow.com/q/24438748/1402846
Pang
1

Encontré una solución para el problema con 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 dueño 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. Realice un comando "chown" en todos los archivos Eclipse para resolver el problema. Después, tengo el mismo resultado que Daniel Díaz.

Espero que esto ayude a alguien.

Samuel Côté
fuente
1

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

  1. Ayuda> Instalar nuevo software> Agregar o seleccionar este repositorio " http://download.eclipse.org/eclipse/updates/4.3 "
  2. En "Plataforma de Eclipse", seleccione la versión más reciente de Eclipse.
  3. El instalador le preguntará si desea desinstalar el ADT, haga clic en finalizar.
  4. Reinicie Eclipse e instale SOLO el ADT 23 usando este repositorio: 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.

Aldo Israel
fuente
1

Si Eclipse produce un error después de desinstalar el complemento ADT de su instalación de Eclipse, intente editar el archivo config.inien la carpeta Eclipse → configuración. Encontrar:

eclipse.application=

Y cámbielo a:

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

Espero que funcione para ti tambien.

TurKorsaN
fuente
1

Simplemente fui a mi carpeta de recursos de Android en mi C: / drive ( C:/Android), eliminé la carpeta 'eclipse' y todo su contenido. Descargué las Herramientas para desarrolladores de Android una vez más y simplemente me moví sobre la carpeta 'eclipse'.

Empecé y todo estaba bien; Me había actualizado a la versión 23.

Esperemos que esto ayude, posiblemente no sea adecuado para todos, ya que algunos de ustedes tienen modificaciones de Eclipse, pero para alguien que, como yo, quería una solución rápida y volver a desarrollar esto parecía ser el camino más fácil.

Carlos F
fuente
1

Estoy usando Eclipse v4.3 (Kepler), y así es como resolví mi problema.

Pase al menú AyudaInstalar nuevo software → haga clic en Agregar .

En la ventana emergente, asigne cualquier nombre (lo denominé Eclipse ADT Plugin) y, en lugar del enlace, use https://dl-ssl.google.com/android/eclipse/

Una vez que haga clic en Aceptar, se le mostrarán nuevos paquetes que se instalarán y paquetes antiguos que se eliminarán. No te preocupes por estos paquetes. Haga clic OK.

Se instalarán nuevos paquetes, y esto debería resolver su problema.

Vamsi Challa
fuente