LINUX

Cómo instalar Android SDK Manager en Ubuntu 16.04

En este artículo, veremos cómo instalar el administrador de SDK de Android en ubuntu 16.04 con la línea de comandos. Sdkmanager es una herramienta de línea de comandos que le permite ver, instalar, actualizar y desinstalar paquetes para el SDK de Android. Si está usando Android Studio, entonces no necesita usar esta herramienta y en su lugar puede administrar sus paquetes SDK desde el IDE. Comencemos con la instalación.

Instale el SDK de Android en Ubuntu 16.04

Paso 1: Antes de comenzar la instalación de Android SDK, necesitamos instalar java en la máquina. El SDK de Android requiere Java para ejecutarse. Ejecute el siguiente comando para instalar java en la máquina

$ apt-get update
$ apt-get install default-jdk

Puede verificar el estado de la instalación verificando la versión de java instalada, ejecute el siguiente comando para verificar la versión instalada si da la versión en la salida, Java se instaló correctamente.

$ java -version

Si ya tiene instalada la versión de Java en la máquina, ignore este paso.

Paso 2: Ahora, descargue los binarios de sdkmanager desde el Pagina de descarga del sitio web de Android. Obtendrá un enlace de binarios en la página debajo de las herramientas de línea de comando. Después de copiar el enlace, ejecute el siguiente comando para descargar los binarios.

$ wget https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip

Debe reemplazar el enlace con el que copió en el comando anterior.

Paso 3: Extraiga el archivo zip descargado en el directorio que elija. Lo estoy extrayendo en el directorio de inicio.

$ unzip sdk-tools-linux-3859397.zip

Se creará un nuevo directorio llamado ‘herramientas’. Hemos instalado con éxito el SDK de Android. Ahora configurémoslo.

Paso 4: Agregue el directorio de herramientas del SDK en la variable de entorno PATH para que el ejecutable esté disponible globalmente. Agregue debajo de la línea ~ / .bashrc o ~ / .profile para que sea permanente.

$ export PATH=/opt/pradip/tools:/opt/pradip/tools/bin:$PATH

Use la ruta relativa de acuerdo con su directorio de instalación en la línea anterior.

Uso del administrador de SDK de Android desde la línea de comandos

Listar paquetes

Puede enumerar los paquetes instalados y disponibles ejecutando los siguientes comandos. Mostrará los paquetes instalados, los paquetes disponibles y las actualizaciones disponibles en los paquetes instalados.

$ sdkmanager --list
Installed packages:
  Path                 | Version | Description                  | Location
  -------              | ------- | -------                      | -------
  build-tools;19.1.0   | 19.1.0  | Android SDK Build-Tools 19.1 | build-tools/19.1.0/
  platforms;android-27 | 1       | Android SDK Platform 27      | platforms/android-27/
  tools                | 26.0.1  | Android SDK Tools 26.0.1     | tools/

Available Packages:
  Path                              | Version      | Description
  -------                           | -------      | -------
  add-ons;addon-g..._apis-google-15 | 3            | Google APIs
  add-ons;addon-g..._apis-google-16 | 4            | Google APIs
  :
  :
  add-ons;addon-g..._apis-google-24 | 1            | Google APIs
  add-ons;addon-g...e_gdk-google-19 | 11           | Glass Development Kit Preview
  build-tools;19.1.0                | 19.1.0       | Android SDK Build-Tools 19.1
  build-tools;20.0.0                | 20.0.0       | Android SDK Build-Tools 20
  :
  :
  
  build-tools;27.0.1                | 27.0.1       | Android SDK Build-Tools 27.0.1
  cmake;3.6.4111459                 | 3.6.4111459  | CMake 3.6.4111459
  docs                              | 1            | Documentation for Android SDK
  emulator                          | 26.1.4       | Android Emulator
  extras;android;gapid;1            | 1.0.3        | GPU Debugging tools
  extras;android;gapid;3            | 3.1.0        | GPU Debugging tools
  extras;android;m2repository       | 47.0.0       | Android Support Repository
  extras;google;auto                | 1.1          | Android Auto Desktop Head Unit...
  :
  :
  Layout for Android 1...
  extras;m2reposi...nt-layout;1.0.1 | 1            | ConstraintLayout for Android 1...
  extras;m2reposi...nt-layout;1.0.2 | 1            | ConstraintLayout for Android 1...
  lldb;2.0                          | 2.0.2558144  | LLDB 2.0
  lldb;2.1                          | 2.1.2852477  | LLDB 2.1
  lldb;2.2                          | 2.2.3271982  | LLDB 2.2
  lldb;2.3                          | 2.3.3614996  | LLDB 2.3
  lldb;3.0                          | 3.0.4213617  | LLDB 3.0
  ndk-bundle                        | 15.2.4203891 | NDK
  patcher;v4                        | 1            | SDK Patch Applier v4
  platform-tools                    | 26.0.2       | Android SDK Platform-Tools
  platforms;android-10              | 2            | Android SDK Platform 10
  platforms;android-11              | 2            | Android SDK Platform 11
  :
  :
  platforms;android-9               | 2            | Android SDK Platform 9
  sources;android-15                | 2            | Sources for Android 15
  :
  :
  sources;android-26                | 1            | Sources for Android 26
  system-images;a...ult;armeabi-v7a | 4            | ARM EABI v7a System Image
  :
  :
  system-images;a...s_playstore;x86 | 1            | Google Play Intel x86 Atom Sys...
  tools                             | 26.1.1       | Android SDK Tools

Available Updates:
  ID      | Installed | Available
  ------- | -------   | -------
  tools   | 26.0.1    | 26.1.1
done

Instalar paquetes

sdkmanager packages [options]
Aquí, el argumento ‘paquetes’ es una ruta de estilo SDK como se muestra con el comando –list (Consulte la salida del comando ‘sdkmanager –list’ y verifique la columna de ruta), entre comillas dobles (por ejemplo, «build-tools ; 24.0.2 «o» plataformas; android-25 «)

$ sdkmanager «plataformas; android-25» «herramientas de compilación; 24.0.2» hecho

Alternativamente, puede dar package_file como argumento que contiene todos los paquetes que deben instalarse.

$ sdkmanager --package_file=package_file [options]

Para desinstalar los paquetes existentes, todo lo que necesita hacer es insertar el indicador simple –desinstalar como se muestra a continuación

$ sdkmanager --uninstall packages [options]
$ sdkmanager --uninstall --package_file=package_file [options]
sdkmanager --uninstall "build-tools;22.0.1"
done

Actualizar todos los paquetes instalados

$ sdkmanager --update [options]
$ sdkmanager --update
done

Hemos instalado y configurado con éxito el SDK de Android en ubuntu 16.04. Se requiere Android Studio para el desarrollo de Android. Solo para la creación de aplicaciones, sdkmanager es suficiente. Si desea utilizar su máquina como máquina de compilación solo para generar apk de Android en lugar de desarrollo, este enfoque es ideal para usted. Comparta sus pensamientos en la sección de comentarios.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar