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.