¿Cómo descargo el SDK de Android sin descargar Android Studio?
Por el momento, estoy ejecutando una PC con Windows 8.1 que no tiene el almacenamiento ni la RAM para un IDE como Android Studio o Eclipse. Quiero descargar las herramientas del SDK de Android, sin el IDE. ¿Cómo se puede lograr esto?
Puede encontrar las herramientas de línea de comandos en la página de descargas en la sección "Solo herramientas de línea de comandos".
Estos son los enlaces proporcionados en esa página a partir de ahora (versión 2022.1.1.20):
Windows sin instalador: https://dl.google.com/android/repository/commandlinetools-win-9477386_latest.zip
MacOS: https://dl.google.com/android/repository/commandlinetools-mac-9477386_latest.zip
Linux: https://dl.google.com/android/repository/commandlinetools-linux-9477386_latest.zip
Asegúrese de haber leído y aceptado los términos de servicio antes de descargar cualquiera de las herramientas de línea de comandos.
La versión del instalador para Windows ya no parece estar disponible, este es el enlace para la versión 24.4.1:
- Instalador de Windows: https://dl.google.com/android/installer_r24.4.1-windows.exe
Navegue hasta la sección "Obtener solo las herramientas de línea de comandos" de la página de descargas de Android y descargue las herramientas para su sistema.
Para ventanas:
Extraiga el contenido a C:\Android\android-sdk
Navegue a C:\Android\android-sdk\tools\bin y abra una ventana de línea de comando
(mayúsculas + clic derecho)
Ejecute lo siguiente para descargar el último paquete de Android:
sdkmanager "platforms;android-25"
Actualiza todo
sdkmanager --update
Otros sistemas operativos hacen más o menos lo mismo, pero sin utilizar directorios de Windows.
La página sdkmanager brinda más información sobre qué comandos usar para instalar su SDK.
Enfoque de línea de comando
mkdir android-sdk
cd android-sdk
wget https://dl.google.com/android/repository/sdk-tools-linux-*.zip
unzip sdk-tools-linux-*.zip
tools/bin/sdkmanager --update
Al ejecutar los comandos anteriores, asegúrese de reemplazarlos *
con un número de versión apropiado que pueda encontrar en la página de descarga .
Instalación de paquetes
También puede utilizar sdkmanager
para enumerar e instalar cualquier paquete específico necesario.
tools/bin/sdkmanager --list
tools/bin/sdkmanager "platform-tools" "platforms;android–27" "build-tools;27.0.3"
Para su información
sdk-tools-linux-*.zip
Sólo incluye las herramientas de línea de comandos. Esto extrae el contenido a un único directorio llamado tools
, como:
+- android-sdk
+- tools
Para obtener los paquetes del SDK podríamos ejecutar:
tools/bin/sdkmanager --update
El sdkmanager acepta la siguiente bandera:
--sdk_root=<sdkRootPath>: Use the specified SDK root instead of the SDK
containing this tool
Pero si omitimos este indicador, se asume que el directorio principal del tools
directorio es la raíz del SDK, aquí en nuestro caso el android-sdk
directorio.
Si marca la carpeta android-sdk después de ejecutarla, tools/bin/sdkmanager --update
será como:
+- android-sdk
+- tools
+- emulator
+- platforms
+- platform-tool
Si es necesario, configure también la variable de entorno ANDROID_HOME como:
export ANDROID_HOME=/path/to/android-sdk