Sie sind auf Seite 1von 23

UNIVERSIDAD

NACIONAL
AMAZONICA DE
MADRE DE DIOS

• Instalación de SDK de Android


• Emulador y Alternativas
• Uso de Android Studio, vistas del proyecto

• Diana Valdivia Mego


• Yuri Molero Vela
INSTALACIÓN DE SDK PARA ANDROID
STUDIO
• Un kit de desarrollo de software (SDK) es
generalmente un conjunto de herramientas de
desarrollo de software que permite a un
desarrollador de software crear una aplicación
informática para un sistema concreto, por ejemplo
ciertos paquetes de software, entornos de trabajo,
plataformas de hardware, computadoras,
videoconsolas, sistemas operativos, etcétera.
• El desarrollo para Android se hace en el lenguaje de
programación Java, por lo que se hace uso del JDK
• Buscar “java jdk” y abrir el enlace que se ve en la
imagen
• Aceptar la licencia y descargar el archivo según el
sistema operativo y arquitectura
• En caso de no tener cuenta en Oracle se deberá
crear una
• El ejemplo actual se da en Windows, por lo que una
vez descargado el archivo exe, debe ser ejecutado
para la instalación
• Cuando se llega la ventana que se muestra en la
imagen, se toma nota de la ruta de instalación y
continúa el proceso

• Finalmente, las barras de progreso mostrarán el


estado de la instalación hasta el final.
ANDROID
EMULATOR
• Android Emulator simula un
dispositivo y lo muestra en la
computadora de desarrollo. Te
permite crear un prototipo de una
app de Android, y también
desarrollarla y probarla sin usar un
dispositivo de hardware. El
emulador es compatible con
teléfonos y tablets Android, y con
dispositivos Android Wear y
Android TV. Viene con tipos de
dispositivos predefinidos para que
comiences rápidamente, y puedes
crear tus propias definiciones de
dispositivos y máscaras de
emulador.
Android Emulator
• Puedes iniciar una app en el emulador
cuando ejecutas un proyecto o puedes
arrastrar un archivo APK hacia el emulador
para instalarlo. Como sucede con un
dispositivo de hardware, luego de instalar
una app en un dispositivo virtual, esta
permanece allí hasta que la desinstales o la
reemplaces. Si es necesario, puedes probar
la manera en que varias apps (por ejemplo,
tus propias apps o las del sistema)
funcionan en conjunto.
Dependencias y requisitos
previos
• Android Studio 2.0 o versiones posteriores;
• SDK Tools 25.0.10 o versiones posteriores;
• AVD recientemente creados con el propósito de
reemplazar cualquier AVD para la versión 24.0.x o
versiones anteriores del emulador;
• conexión de red activa para determinadas
operaciones; por ejemplo, prueba de funciones de
apps que la requieren.
• Habilitación de la integración de adb a través de
Tools > Android > Enable ADB Integration.
Funciones no compatibles
• WiFi;
• Bluetooth;
• NFC;
• inserción/expulsión de tarjetas SD;
• auriculares conectados a
dispositivos;
• USB.
EJECUTAR UNA APP EN ANDROID
STUDIO
• Abre un proyecto de Android Studio y haz clic en
Run.
• Aparecerá el diálogo Select Deployment Target.
• Si recibes un mensaje de error o de advertencia en la parte
superior del cuadro de diálogo, haz clic en el vínculo para
corregir el problema u obtener más información.
• Si aparece la advertencia No USB devices or running emulators
detected, significa que actualmente no hay emuladores en
ejecución o no se detectó ningún dispositivo de hardware
conectado a la computadora. Si no hay dispositivos de
hardware conectados a la computadora ni emuladores en
ejecución, puedes ignorar el mensaje.
• Debes corregir algunos errores para poder continuar; por
ejemplo, determinados errores del Administrador de ejecución
acelerada de hardware (Intel® HAXM).
• En el diálogo Select Deployment Target, selecciona
una definición de emulador existente y luego haz clic
en OK.
• Si no visualizas la definición que deseas usar, haz
clic en Create New Emulator para iniciar el
Administrador de AVD. Después de definir un nuevo
AVD, en el diálogo Select Deployment Target, haz
clic en OK.
• Si deseas usar esta definición de emulador como la
opción predeterminada para tu proyecto, selecciona
Use same selection for future launches.
• Se iniciará el emulador y se mostrará tu app.
• Para cerrar el emulador, haz clic en el ícono de
cierre.
• El dispositivo emulador almacena la app instalada
para que puedas ejecutarla nuevamente si es
necesario. Para quitar una aplicación, debes
desinstalarla. Si ejecutas el proyecto nuevamente en
el mismo emulador, se reemplazará la app por la
nueva versión.
EJECUTAR APPS EN UN DISPOSITIVO DE
HARDWARE
• Puedes usar cualquier dispositivo con tecnología
Android como entorno para ejecutar, depurar y
probar tus aplicaciones. Las herramientas que se
incluyen en el SDK facilitan la instalación y la
ejecución de tu aplicación en el dispositivo cada vez
que realizar compilaciones. Puedes instalar la
aplicación en el dispositivo directamente desde
Android Studio o desde la línea de comando con
ADB. Si todavía no tienes un dispositivo, consulta
con los proveedores de servicios de tu área para
determinar los dispositivos con tecnología Android
que están disponibles.
HABILITACIÓN DE OPCIONES PARA EL
DESARROLLADOR EN EL DISPOSITIVO
• Los dispositivos con tecnología Android presentan
diferentes opciones para el desarrollador a las que
puedes acceder en el teléfono. Con ellas puedes
hacer lo siguiente:
• Habilitar la depuración mediante USB;
• Obtener rápidamente informes de errores en el dispositivo;
• Mostrar el uso de la CPU en la pantalla;
• Mostrar información de depuración en la pantalla, como
límites, actualizaciones en vistas de GPU y capas de
hardware, y otros datos;
• Muchas más opciones para simular esfuerzos de la app o
habilitar opciones de depuración.
CONFIGURACIÓN DE UN DISPOSITIVO
PARA DESARROLLO
• Verifica que la aplicación sea “depurable” en el manifiesto o en
el archivo build.gradle.
• En el archivo de compilación, asegúrate de que la propiedad
debuggable en el tipo de compilación debug sea true. La
propiedad del tipo de compilación anula la configuración del
manifiesto.
android {
buildTypes {
debug {
debuggable true
}
• En el archivo AndroidManifest.xml, agrega
android:debuggable="true" al elemento<application>.
• Habilita USB debugging en el
dispositivo. Para ello, ve a Settings >
Developer options.
• Configura el sistema para que detecte
el dispositivo.
• Si deseas realizar tareas de desarrollo
en Windows, debes instalar un
controlador USB para adb.
USO DE ANDROID STUDIO

• Cada proyecto en Android Studio contiene


uno o más módulos con archivos de código
fuente y archivos de recursos. Entre los
tipos de módulos se incluyen los siguientes:
• Módulos de apps para Android
• Módulos de bibliotecas
• Módulos de Google App Engine
• De manera predeterminada, Android
Studio muestra los archivos de tu
proyecto en la vista de proyectos de
Android. Esta vista se organiza en
módulos para proporcionar un rápido
acceso a los archivos de origen clave
de tu proyecto.
• Todos los archivos de compilación
son visibles en el nivel superior de
Secuencias de comando de Gradle y
cada módulo de la aplicación contiene
las siguientes carpetas:
• manifests: contiene el archivo
AndroidManifest.xml.
• java: contiene los archivos de código
fuente de Java, incluido el código de
prueba JUnit.
• res: Contiene todos los recursos, como
diseños XML, cadenas de IU e imágenes de
mapa de bits.
• También puedes
personalizar la vista de los
archivos del proyecto para
concentrarte en aspectos
específicos del desarrollo
de tu app. Por ejemplo, al
seleccionar la vista
Problems de tu proyecto,
aparecerán enlaces a los
archivos de origen que
contengan errores
conocidos de codificación
y sintaxis, como una
etiqueta de cierre faltante
para un elemento XML en
un archivo de diseño.
INTERFAZ DE USUARIO
1. La barra de herramientas te permite realizar una gran variedad
de acciones, como la ejecución de tu app y el inicio de
herramientas de Android.
2. La barra de navegación te ayuda a explorar tu proyecto y abrir
archivos para editar. Proporciona una vista más compacta de
la estructura visible en la ventana Project.
3. La ventana del editor es el área donde puedes crear y
modificar código. Según el tipo de archivo actual, el editor
puede cambiar. Por ejemplo, cuando se visualiza un archivo
de diseño, el editor muestra el editor de diseño.
4. La barra de la ventana de herramientas se extiende alrededor
de la parte externa de la ventana del IDE y contiene los
botones que te permiten expandir o contraer ventanas de
herramientas individuales.
5. Las ventanas de herramientas te permiten acceder a tareas
específicas, como la administración de proyectos, las
búsquedas, los controles de versión, etc. Puedes expandirlas
y contraerlas.
6. En la barra de estado, se muestra el estado de tu proyecto y
del IDE en sí, como también cualquier advertencia o mensaje.