No hace falta decir que todos los binarios, SDK, marcos y depuradores van a contaminar su sistema de archivos con muchos archivos, registros y otros objetos varios. Un trabajo eficiente para esto es instalar Android en su VirtualBox que elimina uno de los aspectos más lentos del desarrollo de Android: el emulador del dispositivo. Puede usar esta VM para ejecutar su aplicación de prueba o simplemente jugar con Android's Interna. Entonces, sin más preámbulos!
Para comenzar, necesitaremos que VirtualBox estén instalados en nuestro sistema, puede obtener una copia para Windows, macOS o cualquier distribución importante de Linux aquí. A continuación, necesitaría una copia de Android destinada a ejecutarse en el hardware x86, porque eso es lo que Virtualbox ofrecerá a una máquina virtual un x86 o un x86_64 (A.k.una plataforma AMD64) para ejecutar.
Mientras que la mayoría de los dispositivos Android se ejecutan en el brazo, podemos ayudar al Proyecto Android en X86. Estas personas finas han portado Android para ejecutarse en Hardware X86 (tanto real como virtual) y podemos obtener una copia del último candidato de lanzamiento (Android 7.1) Para nuestros propósitos. Es posible que prefiera usar una versión más estable, pero en ese caso Android 6.0 es lo más último que puede ser, en el momento de este escrito.
Creando VM
Abra VirtualBox y haga clic en "Nuevo" (esquina superior izquierda) y en la ventana Crear máquina virtual Seleccione el tipo de Linux y la versión Linux 2.6/3.x /4.x (64 bits) o (32 bits) dependiendo de si el ISO que descargó fue x86_64 o x86 respectivamente.
El tamaño de la RAM podría ser de 2 GB a tanto como los recursos de su sistema puedan permitir. Aunque si desea emular dispositivos del mundo real, debe asignar hasta 6GB para la memoria y 32 GB para el tamaño del disco que son típicos en los dispositivos Android.
Tras la creación, es posible que desee ajustar algunas configuraciones adicionales, agregar un núcleo de procesador adicional y mejorar la memoria de visualización para empezar. Para hacer esto, haga clic con el botón derecho en la VM y abra la configuración. En la sección Configuración → Sistema → Procesador, puede asignar algunos núcleos más si su escritorio puede lograrlo.
Y en Configuración → Pantalla → Memoria de video, puede asignar un trozo de memoria decente y habilitar la aceleración 3D para una experiencia más receptiva.
Ahora estamos listos para arrancar la VM.
Instalación de Android
Comenzando la VM por primera vez, Virtualbox le insistirá en suministrarlo con un medio de arranque. Seleccione el ISO de Android que descargó previamente para iniciar la máquina con.
A continuación, seleccione la opción de instalación si desea instalar Android en la VM para un uso a largo plazo, de lo contrario, no dude en iniciar sesión en los medios en vivo y jugar con el entorno.
Golpear .
Partitura de la unidad
La partición se realiza utilizando una interfaz textual, lo que significa que no obtenemos las sutilezas de una GUI y tendremos que usar el seguimiento de lo que se muestra en la pantalla. Por ejemplo, en la primera pantalla, cuando no se ha creado ninguna partición y solo se detecta un disco en bruto (virtual), verá lo siguiente.
El rojo con letras C y D indica que si presiona la clave C Puede crear o modificar particiones y D detectará dispositivos adicionales. Puedes presionar D y los medios en vivo detectarán los discos adjuntos, pero eso es opcional ya que hizo un cheque durante el arranque.
Vamos a golpear C y crear particiones en el disco virtual. La página oficial recomienda no usar GPT, por lo que no usaremos ese esquema. Seleccione No usando las teclas de flecha y presione .
Y ahora serás llevado a la utilidad FDisk.
Crearemos solo una partida gigante para mantener las cosas simples. Usando las teclas de flecha navegue al Nuevo opción y golpe . Seleccione primario como el tipo de partición y presione para confirmar
El tamaño máximo ya será seleccionado para usted, presione Para confirmar que.
Esta partición es donde residirá Android OS, por lo que, por supuesto, queremos que sea arrancable. Entonces seleccione De arranque y presione enter (el arranque aparecerá en la sección de banderas en la tabla de arriba) y luego puede navegar a la sección de escritura y presionar para escribir los cambios en la tabla de partición.
Entonces tú puedes Abandonar la utilidad de partición y continuar con la instalación.
Formateo con ext4 e instalación de Android
Una nueva partición vendrá en el Elija Partición menú donde estábamos antes de bajar la digresión de la partición. Seleccionemos esta partición y presionemos DE ACUERDO.
Seleccione Ext4 como el sistema de archivos de facto en el siguiente menú. Confirme los cambios en la siguiente ventana seleccionando Sí y el formato comenzará. Cuando se le preguntó, di Sí a la instalación del cargador de arranque de grub. Del mismo modo, digamos Sí a permitir operaciones de lectura-escritura en el /sistema directorio. Ahora comenzará la instalación.
Una vez que se instale, puede reiniciar el sistema de forma segura cuando se le solicite que reinicie. Es posible que deba apagar la máquina antes de que ocurra el próximo reinicio, vaya a Configuración → Almacenamiento y elimine el ISO de Android si todavía está conectado a la VM.
Elimine los medios y guarde los cambios, antes de iniciar la VM.
Ejecutando Android
En el menú de grub, obtendrá opciones para ejecutar el sistema operativo en modo de depuración o de la manera normal. Hagamos un recorrido por Android en una VM usando la opción predeterminada, como se muestra a continuación:
Y si todo funciona bien, verás esto:
Ahora Android usa la pantalla táctil como interfaz en lugar de un mouse, en lo que respecta a su uso normal. Mientras que el puerto x86 viene con un soporte de apuntar y hacer clic en el mouse, es posible que tenga que usar mucho las teclas de flecha al principio.
Navegue para vamos y presione Enter, si está utilizando las teclas de flecha y luego seleccione Establecer como nueva.
Verificará las actualizaciones y la información del dispositivo, antes de pedirle que inicie sesión con una cuenta de Google. Puede omitir esto si lo desea y pasar a configurar datos y tiempo y dar su nombre de usuario al dispositivo después de eso.
Se presentarían algunas otras opciones, similar a las opciones que ve al configurar un nuevo dispositivo Android. Seleccione las opciones apropiadas de privacidad, actualizaciones, etc. y, por supuesto, términos de servicio, que podríamos tener que aceptar.
Después de esto, puede pedirle que agregue otra cuenta de correo electrónico o que configure la "detección en el cuerpo", ya que es una VM, ninguna de las opciones es de gran utilidad para nosotros y podemos hacer clic en "Todos los set"
Le pediría que seleccione la aplicación de inicio después de eso, lo que depende de usted decidir, ya que es una cuestión de preferencia y finalmente estará en un sistema de Android virtualizado.
Puede beneficiarse enormemente de una computadora portátil de pantalla táctil si desea hacer algunas pruebas intensivas en esta VM, ya que eso emularía un caso de uso del mundo real.
Espero que haya encontrado este tutorial útil en el caso, tiene cualquier otra solicitud similar para que escribamos, no dude en comunicarse con nosotros.