![Page 2: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/2.jpg)
Resumen
![Page 3: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/3.jpg)
Módulo5.EntornoDesarrolloAndroid
InstalaciónEntornodeTrabajoAndroid SDk managerAndroid virtualdevice (AVD)managerEjecuciónendispositivo
![Page 4: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/4.jpg)
INSTALACIÓNENTORNODETRABAJO
![Page 5: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/5.jpg)
InstalaciónEntornodeTrabajo• Esta sección muestra como instalar el kit de desarrollosoftware Android (SDK) y todo el software relacionadoque necesitaremos para el desarrollo.
• A la finalización podremos ejecutar una aplicaciónbásica en un emulador y en un dispositivo.
• El punto inicial donde encontrar informaciónactualizada y las herramientas necesarias es el sitio deDesarrolladores de Android:
http://developer.android.com.
![Page 6: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/6.jpg)
AndroidStudioBundle
http://developer.android.com/intl/es/sdk/index.html
![Page 7: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/7.jpg)
AndroidStudioBundle
• Una vez descargada el bundle del AndroidStudio, ejecutamos el instalador, quecontiene:
– Android Studio– Android SDK– AndroidVirtual Device– Performance
![Page 8: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/8.jpg)
AndroidStudioBundle
• Android Studio: El entorno visual de trabajopara crear las aplicaciones Android.
• Android SDK: Colección de API, herramientas yutilidades que permiten depurar y compilar lasaplicaciones.
• Android Virtual Device: Máquina Virtualpreconfigurada y optimizada para probaraplicaciones en el emulador.
• Performance: Hypervisor que acelera laemulación de Android en el ordenador.
![Page 9: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/9.jpg)
AndroidStudioBundle
![Page 10: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/10.jpg)
AndroidStudioBundle
![Page 11: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/11.jpg)
ANDROIDSDK MANAGER
![Page 12: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/12.jpg)
AndroidSDKManager• Antes de comenzar a
crear un proyecto esnecesario instalar una omás plataformas dedestino (targets).
• Por defecto tendrá algunainstalada y lasherramientas mínimas ynecesarias para comenzara programar.
• Dos opciones1. Ejecutable android2. DentroAndroid Studio
![Page 13: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/13.jpg)
AndroidSDKManager
SDK Manager se descarga xmldesde google y muestra lasherramientas y distintas APIsdisponibles
![Page 14: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/14.jpg)
ActualizarSDK
![Page 15: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/15.jpg)
AndroidSDKManager
![Page 16: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/16.jpg)
SDKManagerSamsungSDK
http://developer.samsung.com/sdk-manager/repository/Samsung-SDK.xml
![Page 17: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/17.jpg)
ANDROIDVIRTUALDEVICE (AVD)MANAGER
![Page 18: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/18.jpg)
AndroidVirtualDevice Manager
![Page 19: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/19.jpg)
CreandoprimeremuladorAndroid
![Page 20: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/20.jpg)
CreandoprimeremuladorAndroid
![Page 21: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/21.jpg)
EjecutandoprimeremuladorAndroid
![Page 22: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/22.jpg)
AñadiendoIntelHAXM
{SDK_FOLDER}\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm.exe
![Page 23: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/23.jpg)
ConfigurandoIntelHAXM
![Page 24: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/24.jpg)
EmuladorFuncionado
![Page 25: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/25.jpg)
GestionandoDispositivosVirtuales
![Page 26: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/26.jpg)
ANDROIDENANDROID STUDIO
![Page 27: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/27.jpg)
SDKManagerenAndroidStudio1.5
![Page 28: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/28.jpg)
SDKManagerenAndroidStudio2
![Page 29: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/29.jpg)
SDKManagerenAndroid Studio
![Page 30: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/30.jpg)
HerramientasenAndroid Studio
![Page 31: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/31.jpg)
HerramientasenAndroid Studio
Android VirtualDevice Manager
![Page 32: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/32.jpg)
CrearDispositivoVirtual
Seleccionaaspectodeldispositivoaemular:1. Modelos reales2. Modelosgenéricos
2
![Page 33: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/33.jpg)
CrearDispositivoVirtual
SeleccionalaimagenaejecutardentrodelaMáquinaVirtual
5
Másinformaciónconfiguración
![Page 34: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/34.jpg)
CrearDispositivoVirtual
6
Másinformaciónconfiguración
DispositivoVirtualCreado
![Page 35: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/35.jpg)
HerramientasenAndroid Studio
![Page 36: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/36.jpg)
HerramientasenAndroid Studio
Menor
![Page 37: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/37.jpg)
HerramientasenAndroid Studio
SDKManager
![Page 38: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/38.jpg)
HerramientasenAndroid Studio
Android Device Monitor(antiguoDDMS)
![Page 39: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/39.jpg)
Android Device MonitorantiguoDalvik Debug MonitorServer(DDMS)
• El Kit de desarrollo proporciona un Monitor dedepuración que permite, entre otrascaracterísticas,
– controlar la ejecución de las hebras,– información sobre el uso de la memoria,– visualizar los registros de informativos (logcat),– procesos,– emular llamadas entrantes.
![Page 40: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/40.jpg)
Android Device MonitorLogcat
![Page 41: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/41.jpg)
Android Device MonitorSistemasFichero
![Page 42: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/42.jpg)
Android Device MonitorInformaciónSistema
![Page 43: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/43.jpg)
Android Device MonitorEmulaciónfunciones
![Page 44: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/44.jpg)
![Page 45: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/45.jpg)
![Page 46: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/46.jpg)
EJECUCIÓNENDISPOSITIVO
![Page 47: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/47.jpg)
Ejecutandoendispositivos
• Si queremos conectar un dispositivo Androidpara ejecutar las aplicaciones, es necesarioinstalar el driver USB apropiado.
• Google proporciona en el SDK los drivers paralos Nexus (Google USB Driver).
• Demás dispositivos es necesario descargardriver (OEM Drivers) de la página web delfabricante.
![Page 48: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/48.jpg)
Pasosinstalardriver
0.MóvilModoUSBDebugging1.ConectareldispositivoalUSBdelordenador2.AbrirelPaneldeControl3.SeleccionarHardware4.Dispositivoseimpresoras
![Page 49: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/49.jpg)
Pasosinstalardriver
5LocalizarDispositivo6PropiedadesHardware
![Page 50: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/50.jpg)
Pasosinstalardriver
![Page 51: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/51.jpg)
Pasosinstalardriver
![Page 52: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/52.jpg)
Pasosinstalardriver
![Page 53: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/53.jpg)
Pasosinstalardriver
![Page 54: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/54.jpg)
Adb DriverInstaller
![Page 55: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/55.jpg)
ANDROIDHERRAMIENTASVISUALES
![Page 56: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/56.jpg)
UIAutomator Viewer
![Page 57: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/57.jpg)
Hierarchy Viewer
![Page 58: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/58.jpg)
ANDROIDSDK AVANZADOHerramientasLíneasdeComando
![Page 59: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/59.jpg)
ConfigurarS.Op.Líneacomando• Configurar la variable PATH para que pueda ser ejecutada
fácilmentepor todos los elementos del sistema.
• Windows 7 es necesario cambiar la variable de entorno PATH delusuario o del sistema según se desee.
1. Seleccione Equipo en el menú Inicio.2. Seleccione Propiedades del sistema en el menú contextual.3. Haga clic en Conjuración avanzada del sistema à Opciones
avanzadas.4. Haga clic en Variables de entorno, en Variables del sistema,
busquePATH y haga clic en él.5. Añadir detrás la ruta dondeestá Android por ejemplo
c:\Users\usuario\desktop
![Page 60: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/60.jpg)
Emuladorcmd• Podemos ejecutar el emulador mediante el entorno detrabajo de Eclipse o mediante la línea de comandoscomo herramienta del SDK.
emulator -avd <avd_name>[-<option>[<value>]]...[-<qemu args>]
• LaejecucióndelassiguientessentenciasejecutaralaAVDcreada.
emulator -avd primeraMaquinaemulator @primeraMaquina
![Page 61: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/61.jpg)
AndroidDebug Bridge(adb)• El SDK nos ofrece un conjunto de herramientas muy útiles para el
desarrollo de aplicaciones Android. Además del Emulador y el DDMSmostrado anteriormente, podemos hacer uso de Android Debug Bridge(adb).
• adb es una herramienta ejecutada en línea de comando que posibilitacomunicarse con una instancia del emulador o un dispositivo Android.
• El ejecutable esta en la carpeta <sdk>/platform-tools/, por lo quedebemos incluirla también en la variable PATH.
• Elpatróndeusodelcomandoes:
adb [-d|-e|-s<NumeroSerie>]<comando>
http://developer.android.com/intl/es/tools/help/adb.html
![Page 62: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/62.jpg)
AndroidDebug Bridge(adb)• El primer comando a ejecutar será:
adb devices• La salida nos muestra que dispositivos estánconectados y disponibles para interactuar. La respuestaes una lista de dispositivos con el par de informaciónde cada dispositivo (número de serie, estado).
• En el caso que exista más de un dispositivo conectadodeberemos incluir su numero de serie con la opción -s.
adb -s<NumeroSerie><comando>
![Page 63: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/63.jpg)
AndroidDebug Bridge(adb)Comandosmásusualesdeadb:• install <path to apk> Instala una aplicacion (.apk) en el
dispositivo.adb install PrimerProyecto.apk
• pull <remoto> <local> Copia un archivo o directorio desdeel emulador o dispositivo.
• push <local> <remoto> Copia un archivo o directorio alemulador o dispositivo.
adb push openssl /sdcard/openssl• shell Establece una consola remota en el dispositivo o
emulador. Nos permite ejecutar tanto comandos que estánubicados en /system/bin/ como aplicaciones.
![Page 64: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/64.jpg)
AndroidDebug Bridge(adb)
• adb shellamstarthttp://www.marca.es
http://developer.android.com/intl/es/tools/help/shell.html
![Page 65: Módulo 5 Entorno de Desarrollo Androidmonte/MaterialDocente/Samsung/2_Entorno.pdfCrear Dispositivo Virtual Selecciona aspecto del dispositivo a emular: 1. Modelos reales 2. Modelos](https://reader035.vdocumento.com/reader035/viewer/2022062602/5f0220037e708231d402b1de/html5/thumbnails/65.jpg)