En este momento, estoy ejecutando una PC con Windows 8.1 que no tiene el almacenamiento o la RAM para un IDE como Android Studio o Eclipse. Quiero descargar las herramientas de Android SDK, sin el IDE. ¿Cómo se puede lograr esto?
En este momento, estoy ejecutando una PC con Windows 8.1 que no tiene el almacenamiento o la RAM para un IDE como Android Studio o Eclipse. Quiero descargar las herramientas de Android SDK, sin el IDE. ¿Cómo se puede lograr esto?
Respuestas:
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 provistos en la página a partir de ahora (versión 26.1.1):
Windows sin instalador: https://dl.google.com/android/repository/sdk-tools-windows-4333796.zip
MacOSX: https://dl.google.com/android/repository/sdk-tools-darwin-4333796.zip
Linux: https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
Asegúrese de haber leído y aceptado los términos del 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:
r25.2.3
ya no está disponible.
Vaya a la sección "Obtenga 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
(shift + 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 no usan directorios de Windows.
La página sdkmanager brinda más información sobre qué comandos usar para instalar su sdk.
$ ./sdkmanager "platforms;android-29" Warning: Could not create settings java.lang.IllegalArgumentException at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.<init>(SdkManagerCliSettings.java:428) at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:152) at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:134) at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:57) at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)
--sdk_root=${ANDROID_HOME}
o --sdk_root=%ANDROID_HOME%
(Batch) resuelve el error aquí.
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
Cuando ejecute los comandos anteriores, asegúrese de reemplazarlo *
con un número de versión apropiado que pueda encontrar en la página de descarga .
Instalar paquetes
También puede usar sdkmanager
para enumerar e instalar los paquetes necesarios.
tools/bin/sdkmanager --list
tools/bin/sdkmanager “platform-tools” “platforms;android–27” “build-tools;27.0.3”
FYI
sdk-tools-linux-*.zip
solo incluye las herramientas de línea de comandos. Esto extrae contenido a un solo 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 el tools
directorio padre como la raíz sdk, aquí en nuestro android-sdk
directorio de casos .
Si comprueba la carpeta android-sdk después de ejecutarla tools/bin/sdkmanager --update
, será así:
+- android-sdk
+- tools
+- emulator
+- platforms
+- platform-tool
Si es necesario, también establezca la variable de entorno ANDROID_HOME como:
export ANDROID_HOME=/path/to/android-sdk
_https://dl.google.com/android/repository/sdk-tools-linux-*.zip_
SDK Tools paquete está en desuso y ya no recibe actualizaciones. En cambio, necesitaríamos usar el nuevo paquete de herramientas de línea de comandos al mismo ritmo.
Lo que funcionó para mí en Windows:
tools
carpeta completa del archivo ZIP enC:\Program Files (x86)\Android SDK\
tools\android.bat
como administrador, que abrió la ventana habitual de SDK Manager...\Android SDK\
directorio (es decir build-tools
, platforms
, platform-tools
, etc. directorios aparecido junto a tools
dentro ...\Android SDK\
)...\Android SDK\
directoriotools/android.bat
archivo como administrador pero no abrió la ventana del Administrador de SDK como lo describiste
android.bat
desde un símbolo del sistema (CMD). Esto podría dar algunos detalles de por qué no aparece la ventana del Administrador de SDK.
Este tutorial es solo paso a paso para instalar Android SDK (Kit de desarrollo de software) suponiendo que el usuario está comenzando desde cero.
Solo hay un par de requisitos previos a tener en cuenta:
Recomiendo usar el instalador de SDK fuera de línea para instalar las herramientas esenciales, a saber, SDK y AVD manager: la última versión del instalador se encuentra aquí: SDK Installer_r24.4.1 (para Windows), SDK Installer_r24.4.1 (para Linux) o SDK Installer_r24.4.1 (para macos)
Para esta guía estaba usando Windows :
Aquí está el tutorial:
%USERPROFILE%\android-sdk
):Ahora estamos en el negocio ...
Nota: recomiendo descargar imágenes x86, ya que son mucho más rápidas que sus contrapartes de brazo, también obtengo el controlador Intel HAXM (administrador de ejecución acelerado por hardware) para aumentar significativamente la velocidad de su emulador
Todo listo, ahora solo necesita crear y configurar un dispositivo virtual Android que coincida con su versión de Android objetivo y ajustar la configuración deseada.
Para hacer esto, haga clic en la pestaña Herramientas en el administrador de SDK y seleccione administrar AVD, luego, en la siguiente ventana, haga clic en Crear , verá una pantalla similar a la siguiente:
sdkmanager
(para usuarios avanzados / CI):Puede encontrar los enlaces de descarga para todos los paquetes individuales, incluidas varias revisiones, en el archivo XML del repositorio: https://dl.google.com/android/repository/repository-12.xml
(donde 12 es la versión del índice del repositorio y aumentará en el futuro).
Todos los <sdk:url>
valores son relativos a https://dl.google.com/android/repository
, entonces
<sdk:url>platform-27_r03.zip</sdk:url>
se puede descargar en https://dl.google.com/android/repository/platform-27_r03.zip
También existen archivos XML de resumen similares para las imágenes del sistema:
https://dl.google.com/android/repository/android-ndk-r21-darwin-x86_64.zip
Lamentablemente, directamente desde google, que es donde querrá descargar si el firewall de su empresa bloquea otras fuentes, la versión 1.6 r1 de septiembre de 2009 es el último SDK que tienen.
Para descargar el SDK a través de la línea de comando, el enlace ha cambiado ligeramente de lo mencionado anteriormente:
wget --quiet --output-document=/tmp/sdk-tools-linux.zip https://dl.google.com/android/repository/commandlinetools-linux-${ANDROID_SDK_TOOLS}.zip
La última versión aparece en la página de descargas .
Bueno, la gente que está tratando de descargar en la máquina * ix o Ec2 sugeriría limpiar el enfoque en los siguientes pasos:
$ mkdir android-sdk
$ cd android-sdk
$ mkdir cmdline-tools
$ cd cmdline-tools
$ wget https://dl.google.com/android/repository/commandlinetools-linux-*.zip
$ unzip commandlinetools-linux-*.zip
El rey - sdkmanager vive dentro
cmdline-tools / tools / bin
, será mejor que establezca en la variable de entorno PATH.
pero cmdline-tools
no debe establecerse como ANDROID_HOME
. Porque más tarde, al actualizar el SDK de Android o al instalar más paquetes, los otros paquetes se colocarán debajo ANDROID_HOME
, pero no debajo cmdline-tools
.
La estructura de directorio final completa de ANDROID_HOME debería verse a continuación, consistir en bastantes subdirectorios:
build-tools, cmdline-tools, emulator, licenses, patcher, platform-tools, platforms, tools
. Puede señalarlo fácilmente build-tools
y cmdline-tools
son hermanos, todo reside dentro del ANDROID_HOME principal.
Agregue el directorio de herramientas SDK en la variable de entorno PATH para que el ejecutable esté disponible globalmente. Agregue la línea de abajo en ~/.bashrc
o ~/.profile
archivo para que sea permanente.
Para editar, ~/.bashrc
simplemente puede ser editable en modo vim
$ vim .bashrc
Ahora Fija tu preferido ANDROID_HOME
en .bashrc
el archivo:
export ANDROID_HOME=/home/<user>/android-sdk
export PATH=${PATH}:$ANDROID_HOME/cmdline-tools/tools/bin:$ANDROID_HOME/platform-tools
Aquí es extraño que no hayamos descargado el platform-tools
directorio a partir de ahora, pero lo mencionamos debajo de la ruta, pero déjalo estar, ya que te ayudará a evitar la remodificación en el mismo archivo más adelante.
Ahora ve dentro del mismo directorio:
$ cd android-sdk
NOTE
: bueno, en el primer intento, el comando sdkmanager no se encontró para mí, así que cierro el terminal y nuevamente creé la conexión o también puede actualizarlo si funciona para usted.
luego use el sdkmanager para listar e instalar los paquetes necesarios:
$ sdkmanager "platform-tools" "platforms;android-27" "build-tools;27.0.3"
Por lo tanto, la ruta Sdkmanager ya está configurada, será accesible desde cualquier lugar:
$ sdkmanager --update
$ sdkmanager --list
Installed packages:=====================] 100% Computing updates...
Path | Version | Description | Location
------- | ------- | ------- | -------
build-tools;27.0.3 | 27.0.3 | Android SDK Build-Tools 27.0.3 | build-tools/27.0.3/
emulator | 30.0.12 | Android Emulator | emulator/
patcher;v4 | 1 | SDK Patch Applier v4 | patcher/v4/
platform-tools | 30.0.1 | Android SDK Platform-Tools | platform-tools/
platforms;android-27 | 3 | Android SDK Platform 27 | platforms/android-27/
Descargué Android Studio y lo instalé. El instalador dijo:
Android Studio => ( 500 MB )
Android SDK => ( 2.3 GB )
El instalador de Android Studio es en realidad un "Instalador de Android SDK" junto con una herramienta a veces útil llamada "Android Studio".
Lo más importante: - Android Studio Installer no solo instalará el SDK. También: -
Cosas que tendrá que hacer manualmente si instala el SDK desde su archivo zip.
Relájate. Instala el Android Studio .
****************************** Editar ******************* ***********
Entonces, inspirado por las respuestas en los comentarios, me gustaría actualizar mi respuesta.
La actualización es que solo (y solo) si 500 MB de espacio en el disco duro no le importan mucho de lo que debería usar para Android Studio, de lo contrario, otras respuestas serían mejores para usted.
Android Studio funcionó para mí, ya que tenía un disco duro de 1TB que es 2000 veces 500MB.
Además, tenga en cuenta: que RAM sizse no debería ser una restricción para usted, ya que ni siquiera estaría ejecutando Android Studio.
Llegué a esta solución ya que estaba atrapado en este problema. Intenté otras respuestas, pero por alguna razón (tal vez mis competencias) no funcionaron para mí. Decidí ir a Android Studio y me di cuenta de que era solo el 18% de la instalación total y que el SDK era el 82%. Mientras yo solía pensar lo contrario. No estoy eliminando las respuestas a pesar de la calificación negativa, ya que la respuesta funcionó para mí. Podría trabajar para alguien con un disco duro de 1 TB (que es bastante común en estos días).