Seleccionar página

La mayoría de nosotros nunca necesitaremos instalar el SDK de Android. El motivo está en el nombre de Kit de desarrollo de software. Está diseñado para personas que escriben aplicaciones de Android que necesitan herramientas para trabajar con Android desde una computadora.

Pero esas herramientas también pueden ser útiles para las personas que desean hacer cosas más avanzadas. Cosas como actualizar manualmente el software o rootear su teléfono. Fastboot y ADB son vitales si te gusta "piratear" el software de Android. Y Google lo proporciona gratis para todos.

¿Qué elegir?

Hay dos formas de obtener un conjunto funcional de herramientas de Android en su computadora. La manera fácil es simplemente instalar Android Studio. Todo lo necesario para ejecutar y usar las herramientas de línea de comandos de Android es parte de Android Studio, así como una forma de mantener las herramientas actualizadas. Si bien está diseñado para personas que desean un entorno de desarrollo completo e incluye un editor de código, un emulador de Android y un compilador, puede usar solo las herramientas de línea de comandos y nunca abrir el resto.

Si no tiene miedo de mojarse los pies, puede instalar solo los componentes del SDK fuera de Android Studio. Instalarlos es fácil (están dentro de un archivo zip), pero configurar su computadora para usarlos no es un proceso sencillo.

Instalación manual del SDK de Android

Fuente: Android Central (Crédito de la imagen: Fuente: Android Central)

Descargue el SDK directamente desde Google haciendo clic aquí. Desplácese un poco hacia abajo y busque la sección marcada como "Obtener solo las herramientas de la línea de comandos" y guárdela en un lugar de fácil acceso, como su escritorio. Lo extraeremos a una mejor ubicación en el siguiente paso.

El archivo que descargaste está comprimido. Deberá estar familiarizado con los archivos comprimidos y cómo extraerlos para continuar. Si no lo eres, detente aquí y dedica tiempo a aprender sobre ellos.

Extraiga su archivo comprimido en la siguiente ubicación:

  • Windows: la raíz de su unidad C:
  • OS X: Tu carpeta de inicio
  • Linux: Tu carpeta de inicio

Cambie el nombre de la carpeta extraída a "Android". Esto hará que el resto de esta guía y su tiempo con el SDK sean mucho más fáciles.

requisitos previos

Fuente: Android Central (Crédito de la imagen: Fuente: Android Central)

Necesitará una versión funcional de Java para ejecutar los componentes del SDK. Para la mayoría de las cosas, lo hará con el SDK, tanto Open Java como Sun Java de Oracle (sí, ese Oracle) funcionarán.

  • En una Mac, es bastante fácil porque ya lo tendrás instalado a menos que lo desinstales. Si lo hizo, instálelo nuevamente, debe saber cómo hacerlo si supo cómo desinstalarlo.
  • En Windows, diríjase al sitio web de Oracle y descargue la versión correcta (32 o 64 bits) para su computadora. Nuevamente, si esto le causa algún problema, deje lo que está haciendo y aprenda un poco más sobre su computadora. Si no puede instalar Java, tal vez aún no esté listo para usar el SDK de Android.
  • En una computadora con Linux, también deberá instalar Java. Puede encontrar binarios x86 y x64 para Sun Java de Oracle en su sitio web. OpenJDK también funciona para la mayoría de las cosas que necesitará hacer con el SDK. (OpenJDK ahora se incluye con Android Studio, que incluye el SDK y un entorno de desarrollo) y encontrará instrucciones completas para instalarlo en el sitio web de OpenJDK. Si necesita más ayuda o desea utilizar un administrador de paquetes para instalar Sun Java, deberá consultar la documentación de su distribución en particular.

Los usuarios de Linux también deberán asegurarse de tener algunas bibliotecas de 32 bits instaladas si ejecutan una versión de 64 bits del sistema operativo. Si está usando Ubuntu u otra variante de Debian, instale ncurses5 y stdc++6 a través de su terminal:

 sudo apt-get install lib32ncurses5 lib32stdc++6

Si está utilizando una versión diferente de Linux, busque los paquetes correctos para ncurses5 y stdc++6 e instálelos.

Instalación de las herramientas

Extraiga el archivo que descargó anteriormente en una carpeta llamada Android en la raíz de su unidad C (Windows) o en su carpeta de inicio (Mac, Linux). Es posible que note que faltan algunas cosas si alguna vez ha descargado las herramientas de la línea de comandos, ya que faltan las herramientas y las carpetas de herramientas de la plataforma. Está bien; estamos a punto de obtenerlos usando el administrador de SDK incluido.

Abra la carpeta bin en la descarga extraída y busque el archivo ejecutable del administrador SDK. Puede parecer un comando de terminal o shell, pero abrirá una GUI siempre que tenga Java instalado correctamente.

Fuente: Android Central (Crédito de la imagen: Fuente: Android Central)

En el administrador de SDK, elegirá instalar Android SDK Tools y Android SDK Platform-Tools. Si está utilizando Windows, también querrá instalar el controlador USB de Google, y si planea compilar AOSP desde la fuente, es posible que desee instalar las herramientas de compilación del SDK de Android.

Elija los archivos correctos y continúe con el proceso (le mostrará un acuerdo de licencia que debe leer), y se instalarán ambas carpetas de herramientas. ¡Pero aún no has terminado!

Las herramientas se instalarán en la carpeta de datos de la aplicación. En Windows, está en Windows\users\YourUserName\AppData\Local\Android, y en Mac o Linux, está en .Android (¡observe el punto!) en su carpeta de inicio. Cree un enlace simbólico (información para usuarios de Windows aquí) para ambas carpetas de herramientas en la carpeta de Android que creó anteriormente. Esto los ayudará a entrar en su RUTA y les hará la vida mucho más fácil.

Configurando tu RUTA

Fuente: Android Central (Crédito de la imagen: Fuente: Android Central)

La variable PATH en el sistema operativo de su computadora le indica dónde buscar cuando desea ejecutar un comando desde una terminal o desde la línea de comandos. Por ejemplo, para ejecutar el comando ADB, debe escribir y proporcionar la ruta completa, es decir, la carpeta en la que se encuentra ADB, dentro de la carpeta SDK o tener la ubicación establecida en la propia variable PATH. Es un poco confuso, pero la buena noticia es que hacerlo es más fácil que explicarlo.

Para que estas instrucciones funcionen tal como están escritas, deberá haber extraído y renombrado la carpeta de descarga del SDK como se mencionó anteriormente, y en la ubicación correcta para este tutorial.

en ventanas

A menos que todavía esté usando una versión anterior de Windows, ya no puede establecer la RUTA en el archivo autoexec.bat o autoexec.nt. En su lugar, deberá actualizar la configuración de la variable de entorno del sistema. Así es como se hace en una máquina con Windows 10:

  • Presione la tecla Inicio en su teclado.
  • Comience a escribir las palabras Variables de entorno.
  • A medida que escribe, verá la opción de Editar las variables de entorno del sistema. Elígelo.
  • En la ventana Variables de entorno, seleccione el elemento de línea PATH en la sección Variables de usuario para (su nombre de usuario), luego haga clic en el botón Editar .

Agregue la ruta completa a las herramientas de Android SDK y las carpetas de herramientas de plataforma de Android SDK en el cuadro de edición, separadas por un punto y coma. Debería verse algo como esto:

 C:\Android\tools;C:\Android\platform-tools

Para versiones anteriores de Windows, consulte la documentación que vino con su computadora para obtener ayuda sobre cómo configurar la RUTA. Y, de nuevo: si instaló su SDK en otro lugar que no sea \Android, deberá ajustarlo en consecuencia.

en una Mac

Fuente: Android Central (Crédito de la imagen: Fuente: Android Central)

Puede configurar su variable PATH en una máquina que ejecuta OS X en su perfil de bash. Hacerlo es fácil y todo se hace en un archivo.

En su carpeta de inicio hay un archivo llamado .bash_profile. Ábrelo con cualquier editor de texto. Nunca toque los archivos .bashrc o .bash_profile que pueda encontrar en /etc. ¡directorio!

Es posible que vea un archivo en blanco o que esté lleno de otra información. Todo lo que tenemos que hacer es agregar un par de líneas en la parte superior del archivo:

 export PATH="$HOME/Android/tools:$PATH"
 export PATH="$HOME/Android/platform-tools:$PATH"

(¿Mencionamos que si su SDK está en otra ubicación, deberá ajustar las cosas en consecuencia? Bien).

Guarde el archivo y reinicie su computadora para que la nueva RUTA se obtenga correctamente.

en linux

Configurar la RUTA en una computadora con Linux es casi lo mismo que en una Mac, simplemente edite un archivo diferente.

Con su editor de texto favorito, abra el archivo ~/.bashrc. Probablemente existirá y tendrá múltiples entradas. Si recibe un error de que el archivo no existe, simplemente cree un nuevo archivo y guárdelo como ~/.bashrc cuando termine.

Deberá agregar las siguientes dos líneas al FINAL del archivo .bashrc:

 export PATH="$HOME/Android/tools:$PATH"
 export PATH="$HOME/Android/platform-tools:$PATH"

Guarde el archivo y cierre la ventana del terminal. Abra una nueva instancia de la terminal y escriba este comando:

 source ~/.bashrc

Su sesión hará referencia a los cambios que realizó y el SDK estará en su RUTA.

Envolviendolo

Fuente: Android Central (Crédito de la imagen: Fuente: Android Central)

Ahora debería tener un conjunto funcional de herramientas de línea de comandos de Android y poder hacer cosas como flashear las últimas imágenes de fábrica o actualizar manualmente su teléfono con un archivo zip. Y como lo hizo usted mismo, tiene lo que necesita para arreglarlo cuando las cosas salen mal.

¡Buena suerte y diviertete!

¿Has escuchado el Podcast de Android Central de esta semana?

Cada semana, Android Central Podcast le ofrece las últimas noticias, análisis y opiniones sobre tecnología, con coanfitriones familiares e invitados especiales.

  • Suscríbete en Pocket Casts: Audio
  • Suscríbete en Spotify: Audio
  • Suscríbete en iTunes: Audio (se abre en una pestaña nueva)

Video: