Marco Estrella

Instalando Android Studio 3.1.2

Si eres completamente nuevo en android y quieres dar tu primer paso, este será un buen artículo para ti, ya que te ayudará a instalar y configurar android studio y crear un proyecto android para luego ejecutarlo en un emulador. Los pasos a seguir son:

Sin mas preámbulos, comencemos.

Instalar Java 10

Nota: Si ya tienes instalado el JDK 7, 8 o 9, puedes evitar este paso.

El primer paso es descargar e instalar Java 10. ¿Por qué?, Java es el lenguaje de programación escogido por Google para poder crear aplicaciones móviles para Android. Vamos a descargar el JDK de Java. ¿Qué es el JDK?, es un conjunto de herramientas que nos permitirán programar con Java, entre ellos tenemos a la JVM(La máquina virtual de Java), Librerías estándar que serán usados con el lenguaje Java y más.

Nos dirigimos a la página de Oracle para descargar el JDK(Java Development Kit).

Nos interesa esta sección de la página

Sección para descargar el JDK

En primer lugar, tenemos que aceptar la licencia. Para ello, hacemos click en el RadioButton Accept License Agreement.

Aceptar la licencia

Ahora ya podemos descargar el JDK :). Selecciona el JDK de acuerdo al sistema operativo que estás usando. En caso de este artículo seleccionaremos el de Windows x64.

Descargar el JDK de acuerdo a tu Sistema operativo

Una vez que hayas descargado el *.exe. Solo debes de ejecutarlo y hacer click en los botones next hasta llegar a esta pantalla.

Java fue Instalado

Configurar Java 10

En este paso, vamos a añadir una nueva variable de entorno llamada JAVA_HOME en nuestro sistema operativo. Como valor, la variable tendrá ruta de la carpeta raíz donde esta instalado nuestro Java.

¿Por qué debemos configurar la variable de entorno JAVA_HOME?

Si no configuramos el JAVA_HOME, no vamos a poder usar las herramientas que Java nos proporciona, desde cualquier ruta. Java tiene una serie de herramientas(comandos) que usaremos en un futuro al estar programando en Android como por ejemplo el keytool. Esta herramienta está en la ruta C:\Program Files\Java\jdk-10.0.1\bin. Por esta razón, es importante tener esta variable siempre disponible.

Si aún no lo hemos configurado y ejecutamos el comando para ver la versión de Java que tenemos instalado: java -version, nuestro Windows no lo reconocerá. Probemos.

Windows no reconoce el comando Java

Para configurar una variable de entorno, tenemos que seguir los siguientes pasos:

Hacer click derecho en Este equipo, para luego hacer clic en Propiedades.

Hacemos clic izquierdo en Configuración avanzada del sistema.

Veremos la ventana de Propiedades del sistema y hacemos click en el botón variables de entorno:

Una vez estando en la ventana de Variables de entorno, hacemos clic en Nueva, en la sección de Variables del sistema:

Veremos una pantalla pequeña donde ingresaremos los datos de JAVA_HOME: En Nombre de la variable ingresaremos JAVA_HOME y en Valor de la variable La ruta de la carpeta donde instalamos Java.

Para ir a la ruta de instalación, nos dirigimos a C: -> Archivos de programa y Java. Si estamos en la carpeta Java veremos 2 carpetas, Copiar la ruta de jdk-10.0.1.

Este es el resultado y aceptamos.

Ahora que ya hemos agregado la variable JAVA_HOME, buscamos la variable Path, lo seleccionamos y damos click en Editar.

Ahora nos dirigimos al final del valor de la variable y añadimos ;%JAVA_HOME%\bin.

¿Por qué añadimos la carpeta bin?, es porque las herramientas del JDK se encuentran en bin. Por ejemplo, allí se encuentra la herramienta Java que sirve para ejecutar programas en Java, la herramienta keytool que usaremos en un futuro para crear nuestro almacén de claves.

Por último, vamos a probar el comando java -version que en un principio Windows no reconoció:

Ahora Windows reconoció el comando y nos dice que tenemos la versión 10.0.1.

Instalar Android Studio 3.1.2

Ahora que ya tenemos el JDK instalado en nuestra computadora, ya podemos instalar Android Studio sin problemas. Para ello, nos dirigimos a la página oficial y veremos un botón Descargar Android Studio.

Hacemos clic para descargar el ejecutable *.exe y veremos que Google nos muestra la licencia, aceptamos y descargamos.

Ahora que ya tenemos el *.exe en nuestra computadora, lo ejecutamos y hacemos clic en next y next hasta llegar a la pantalla final de instalación:

Primera pantalla del ayudante de instalación:

Click para iniciar la instalación:

Inicio de la instalación

Fin de la instalación:

Fin de la instalación

Si es una instalación nueva, selecciona la última opción y acepta, ya que no tienes la necesidad de importar las configuraciones de algún antiguo android studio que tenías instalado.

Ahora nos aparecerá un wizard para configurar el Android SDK en android Studio.

Nota: Android Studio en palabras sencillas es un editor pero para poder compilar, ejecutar, debuggear, probar nuestro app necesitamos en Android SDK, este contiene todas las herramientas para el desarrollo de apps.

Seleccionamos el tipo de configuración que deseamos hacer. Recomiendo dejarlo en una instalación de tipo Standard.

Ahora, seleccionamos el Tema del IDE, podemos seleccionar el que mas nos guste. En mi caso el Darcula.

En esta ventana configuraremos el Android SDK, si ya tenemos alguno instalado, en wizard lo detectará automáticamente pero si no, tenemos que indicarle la ruta donde queremos instalar nuestro SDK.

Finalizamos para descargar, instalar y configurar las opciones seleccionadas anteriormente.

Ya hemos instalado los componentes necesarios para que android studio funcione correctamente, ahora solo finaliza.

Ya tenemos nuestro Android Studio listo para crear nuestro primer proyecto.

Crear un proyecto Android

Después de haber instalado correctamente Android Studio, haremos click en el botón Start a new Android Studio Project para comenzar a crear nuestro primer Android App.

El siguiente paso es darle un nombre a nuestro proyecto en el campo Application Name. Después agregaremos nuestro Company Domain(nombre de dominio) o de la empresa para la cual trabajamos, en mi caso usaré mi dominio jmarkstar.com. Como podemos ver un campo más abajo se autogenera un valor de acuerdo lo que ingresos en los dos primeros campos, este vendría a ser el nombre de paquete. En caso de que el nombre autogenerado no te guste, puedes editarlo haciendo click en Edit. Luego, hacemos clic en el botón Next.

Este paso es para seleccionar los dispositivos donde queremos que se ejecute nuestro App. Por defecto ya está para Smartphones y Tabletas. Ahora tenemos que seleccionar para que versión de Android queremos que corra nuestro App, para eso hacemos clic en Help me choose.

Nos abrirá otra ventana donde veremos una lista de versiones de android. Por el momento, seleccionaremos la versión 4.4 Kitkat y hacemos clic en OK. Para luego con Next ir al siguiente paso.

Cuando creamos un proyecto Android, este ya viene con una pantalla por defecto. Por ahora solo escogeremos que la pantalla esté vacía; Clicamos en Empty Activity y vamos a siguiente paso clicando en el botón Next.

Aquí le daremos nombre a esa pantalla por defecto. Para entender un poco sobre los datos que estamos ingresando, explicaré un poco de las pantallas en Android.

Básicamente a una pantalla en Android esta representada por un Activity, este activity gestiona todo el comportamiento de una pantalla y comúnmente esta dividido en dos partes: en un archivo *.java y un *.xml. El archivo *.xml tiene el diseño de la pantalla (las cajitas de texto, los botones, etc.) y el archivo *.java llama a estos componentes de vista y les da comportamiento, aquí es donde usamos Java para programar.

Regresando a la imagen. Existen dos campos importantes, el Activity Name es para darle nombre al archivo *.java y el campo Layout Name es para darle nombre al archivo *.xml. Podemos dejarlo con los nombres por defecto si deseamos y hacemos click en Next o Finish dependiendo del caso.

En caso de que sea la primera vez que se crea un proyecto, posiblemente se muestre esta pantalla. Lo que hace es descargar las librerías necesarias para el proyecto.

En caso de que sea la primera vez se descargará Gradle, que es la herramienta para hacer Build nuestro proyecto.

Ya tenemos nuestro primer proyecto creado.

Crear un emulador

Ahora que ya hemos creado nuestro primer proyecto, supongo que querras probarlo. Para ello vamos a crear un emulador android. ¿Qué es un emulador Android?, este simula un dispositivo real en nuestra computadora, le podemos instalar y desinstalar los Apps que querramos.

La idea es correr nuestro proyecto en este emulador.

Primero, hacemos click en el botón AVD Manager; que es el botón donde la flecha esta señalando.

AVD significa Dispositivo Virtual de Android, para saber más de ello entra a la página oficial.

Continuando con los pasos, hacemos click en el botón Create Virtual Device.

Seleccionamos un modelo de Smartphone y hacemos clic en Next. En mi caso seleccioné al Galaxy Nexus.

Ahora vamos a seleccionar la versión de Android que queremos para nuestro emulador. Si la instalación es nueva, tenemos que descargar uno de los emuladores, puedes escoger el que te guste, en mi caso, el Nougat - V7.1.1. Hacemos clic en Download

Aceptamos la licencia y hacemos clic en Next.

Esperamos que descarge, esto puede tarde un buen tiempo y le damos clic en Finish.

En este último paso, podemos agregar y quitar características al emulador, pero por el momento no haremos ningún cambio y hacemos clic en Finish.

Ahora, podemos ver nuestro primer emulador creado en una lista de emuladores. Nos dirigimos a ella y hacemos clic en el botón Play.

Esperamos un momento y veremos a nuestro primero emulador corriendo en nuestra computadora :).

Ejecutar el proyecto en un emulador

Ahora que ya tenemos nuestro proyecto creado y nuestro emulador funcionando, vamos a correr nuestro proyecto en el emulador haciendo clic en el botón Run.

Como ya tenemos un emulador funcionando, este aparecerá en la lista de dispositivos conectados, lo seleccionamos y hacemos clic en OK:

Si es tu primera instalación probablemente te salga esta ventana.

Es la ventana para instalar el Instant Run.

Nota: El Instant Run es una característica de Android Studio que reduce el tiempo de construcción y despliegue del APK en nuestro emulador.

Esperamos que descargue las herramientas y hacemos clic en Finish

Esperamos un momento y nuestro primero proyecto se estará visualizando en el emulador.

Espero que este artículo te haya sido de ayuda.

Gracias por la visita.