GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar Android SDK Manager en Ubuntu 16.04

En este artículo, veremos cómo instalar Android SDK manager en ubuntu 16.04 con la línea de comandos. El 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.

Instalar el SDK de Android en Ubuntu 16.04

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

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

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

$ java -version

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

Paso 2 :Ahora, descargue los archivos binarios de sdkmanager desde la página de descargas del sitio web de Android. Obtendrá un enlace de binarios en la página bajo las herramientas de línea de comandos. Después de copiar el enlace, ejecute el siguiente comando para descargar los archivos 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 Android SDK. Ahora, vamos a configurarlo.

Paso 4 :agregue el directorio de herramientas SDK en la variable de entorno PATH para que el ejecutable esté disponible globalmente. Agregue el archivo ~/.bashrc o ~/.profile debajo de la línea 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 SDK de Android desde la línea de comandos

Lista de 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 paquete_archivo como argumento que contiene todos los paquetes que necesitan ser instalados.

$ sdkmanager --package_file=package_file [options]

Para desinstalar los paquetes existentes, todo lo que necesita hacer es insertar el indicador --uninstall simple 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 Android SDK en ubuntu 16.04. Se requiere Android Studio para el desarrollo de Android. Solo para crear 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, entonces este enfoque es ideal para usted. Comparta sus pensamientos en la sección de comentarios.


Ubuntu
  1. Cómo instalar R en Ubuntu 20.04

  2. Cómo instalar Go en Ubuntu 18.04

  3. Cómo instalar R en Ubuntu 18.04

  4. Cómo instalar CopyQ Clipboard Manager 4.0.0 en Ubuntu 20.04

  5. ¿Cómo instalar Anbox en Ubuntu 20.04?

Cómo instalar ADB y Fastboot en Ubuntu 20.04, 18.04, 21.04

Cómo instalar y configurar Ubuntu SDK en Ubuntu 16.04 y 14.04

Cómo instalar Gaucho Task Manager en Ubuntu 20.04

Cómo instalar Android Studio en Ubuntu

Cómo instalar Android Studio en Ubuntu 20.04

¿Cómo instalar Android SDK en Ubuntu?