Ir al contenido principal

Error This Android SDK requires Android Developer Toolkit version 23.0.0 or above. Current Version is 22

Buenas tardes ejecute mi ADT y me di con el siguiente error especifico “This Android SDK requires Android Developer Toolkit version 23.0.0 or above. Current version is 22.6.2.v201403212031-085508. Please update ADT to the latest version.”

Problema

Este error es por que sin darme cuenta actualice el Android SDK Tools a la version 23.x y mi ADT es v22.x, como se que versión es mi ADT menú Help > About ADT y ahí me da los datos de la versión

Solución

1. Descargar el ADT versión 23.x y configurarlo a ese SDK 23.x
2. La mas rápida y sencilla, simplemente copiar el SDK original que se descargo junto con el ADT v22.x y pegarlo en la ruta del SDK actualizado, esto solo reemplazara el SDK Tools, no se perderán las versiones de Android descargadas.

Notas

- Cuando se entre al Android SDK Manager y si sabemos que nuestro ADT es versión 22.x no descargar la actualización 23.x del ADT (marcado en rojo)
x01
Si se desea la versión actual es mejor descargar el ADT que viene ya con su SDK para esa versión en un solo comprimido y así evitarnos algún problema posterior

Comentarios

  1. Gracias!! realmente me ayudaste :)

    ResponderEliminar
  2. Hola, qué tal. ¿Alguien puede ayudarme? No entendí muy bien el procedimiento. ¿Cuál de las dos opciones es?
    a) ¿Tengo que copiar el SDK 23.x que acabo de descargar y pegarlo en la ruta donde tenga el ADT 22.x?
    b) ¿Tengo que copiar el SDK 22.x que ya tenía y pegarlo en la ruta del ADT 23.x que acabo de descargar?

    ResponderEliminar
    Respuestas
    1. Omar que tal, solo debes copiar el skd inicial que te vino en la descarga del adt version 22.xx en la ruta de tu SDK eso reemplazara el core de tu adt a la version 22.xx y ya podras usarlo sin ningun problema, si descargaste nuevas versiones de android 2.3. 4.x, etc no las perderas.
      Saludos.

      Eliminar
  3. Saludos, yo tenia este mismo problema pero desafortunadamente hice una estupidez ( desinstale el adt) y ahora el eclipse no me abre. Tendras alguna solucion?

    ResponderEliminar
  4. No entendi bien la solucion, podrias ponerla con imagenes?, resulta que tengo unos conflictos en al configurar las rutas, y con un archivo llamado appt.exe, he tenido que hacer un tema engorroso para poder encontrar los archivos y sus rutas, quedaron bien, ahora si realizo este procedimiento de sustituir las carpetas, me tirara los errores nuevamente, lo malo es que el adt trabaja en conjunto con el sdk, y si las reemplazo, me quedara la escoba otra vez, y al tratar de actualizar el adt tambien me sale error.Alguna otra solucion?, desde ya muchas gracias pro la ayuda.

    ResponderEliminar
    Respuestas
    1. Buen día, solo necesitas descargalo o si ya lo tienes el adt verion 22.x (es la version que uso), descomprime y reemplaza el que estas usando ahora.

      Ejemplo:
      1. Cierra eclipse ADT
      2. Si el ADT que actualizaste o es version 23.x esta en tu disco en una ruta como por ejemplo "C:/Android/" y el sdk esta "C:/Android/sdk"
      3. Copia los archivos del ADT 22.x en la ruta donde esta tu 23.x "C:/Android/" tanto para el eclipse ADT y el SDK "C:/Android/sdk"
      4. Abre nuevamente eclipse ADT y si no te reconoce el sdk de android o te tira algun error; simplemente anda al menu de eclipse menu widows > preferences > se abrira un cuadro de dialogo (al lado izquierdo de ese cuadro de dialogo hay una opcion en la lista que dice android y ahi escoges la ruta de tu sdk que seria algo asi asumiendo la ruta ficticia del ejemplo "C:/Android/sdk".

      Eso es todo es la solución mas rápida y simple a estar tratando de ver por que da errores el ADT 23.x

      Respondiendo a tus dudas,
      No perderás tus actualizaciones que hayas echo igual te las reconocerá.

      Saludos.

      Eliminar

Publicar un comentario

Entradas populares de este blog

Estructura y distribución del IDE Eclipse (ADT)

Entenderemos como esta estructurado y organizado eclipse (ADT es una distribución de eclipse), y asi no complicarnos en nuestro desarrollo en saber donde encontrar algo, dado que muchos desarrolladores quizá es su primera experiencia con eclipse. Esta explicación aplica para cualquier IDE Eclipse dado que todos se rigen bajo el mismo paradigma. Desarrollo 1. Workspace, eclipse trabaja los proyectos dentro de un Workspace (espacio de trabajo) que es la ruta de una carpeta física en disco sale para escoger la ruta al abrir el eclipse, recomiendo no enrutar a una carpeta que este en una memoria USB porque a veces se corrompe y es lento compilando 2. Estructura del IDE , tiene 4 regiones importantes ubicadas en la forma como se muestra la imagen, ademas hay otras dos secciones encerradas de color Rojo una ya conocida como menus y herramientas y la otra como perspectivas <1> Es la vista de proyectos, los puedes ver agrupados como proyecto, como estructura de carpetas, etc.

Crear aplicación móvil J2ME desde cero con NetBeans

Todos los ejemplos hechos en este blog son para emuladores o dispositivos que soporten configuración CLCD-1.1 y perfil MIDP-2.0 hacia adelante y los ejemplos serán desarrollados en el IDE Netbeans. 1. INTRODUCCIÓN Veremos como crear una aplicación móvil J2ME en NetBeans, esto sera indiferente de la versión NetBeans que estes usando; el proceso es similar en todas las versiones (6.x, 7.x, etc.). Aprenderemos a crear proyectos, paquetes, Midlets y clases.

APK, Proceso de empaquetado y desempaquetado (compilación e instalación de un APK en un dispositivo Android)

El archivo ejecutable o paquete de instalación de una aplicación Android tiene una extensión . APK , esta es un empaquetado (conjunto de archivos compilados y recursos dentro de un espacio de nombre o paquete) que se crea cuando compilamos un proyecto Android. Asimismo cuando este .APK se instala en un dispositivo Android; lo que hace el sistema operativo Android es desempaquetar este . APK y crear una estructura con ese nombre de espacio o paquete; este es creado dentro de su directorio de aplicaciones en el sistema de archivos del dispositivo. Notas Adicionales - Por eso el nombre del Package Name de una aplicación debe ser único, haciendo la comparación con una estructura de carpetas no podemos tener 2 nombres de carpetas iguales en una ruta X. - Para los que no recuerdan cual es el package name de su proyecto este es creado al inicio del proyecto, pero también lo pueden encontrar en el Manifest.xml