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?
173
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:
fuente
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:
Actualiza todo
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.
fuente
$ ./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í.Enfoque de línea de comandos
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.FYI
sdk-tools-linux-*.zip
solo incluye las herramientas de línea de comandos. Esto extrae contenido a un solo directorio llamadotools
, como:Para obtener los paquetes del SDK podríamos ejecutar:
El sdkmanager acepta la siguiente bandera:
Pero si omitimos este indicador, se asume el
tools
directorio padre como la raíz sdk, aquí en nuestroandroid-sdk
directorio de casos .Si comprueba la carpeta android-sdk después de ejecutarla
tools/bin/sdkmanager --update
, será así:Si es necesario, también establezca la variable de entorno ANDROID_HOME como:
fuente
_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 decirbuild-tools
,platforms
,platform-tools
, etc. directorios aparecido junto atools
dentro...\Android SDK\
)...\Android SDK\
directoriofuente
tools/android.bat
archivo como administrador pero no abrió la ventana del Administrador de SDK como lo describisteandroid.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:
fuente
Línea de comando solo sin
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 ahttps://dl.google.com/android/repository
, entoncesse 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:
fuente
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.
fuente
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 .
fuente
Bueno, la gente que está tratando de descargar en la máquina * ix o Ec2 sugeriría limpiar el enfoque en los siguientes pasos:
El rey - sdkmanager vive dentro
, será mejor que establezca en la variable de entorno PATH.
pero
cmdline-tools
no debe establecerse comoANDROID_HOME
. Porque más tarde, al actualizar el SDK de Android o al instalar más paquetes, los otros paquetes se colocarán debajoANDROID_HOME
, pero no debajocmdline-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ácilmentebuild-tools
ycmdline-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 vimAhora Fija tu preferido
ANDROID_HOME
en.bashrc
el archivo: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:
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:
Por lo tanto, la ruta Sdkmanager ya está configurada, será accesible desde cualquier lugar:
fuente
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).
fuente