Cómo cambiar el tamaño del emulador AVD en Android Studio?

He visto muchas publicaciones que me preguntan cómo cambiar el tamaño del emulador de AVD , pero no he encontrado ninguna que funcione. Mi emulador está fuera de la parte superior de la pantalla de mi computadora y no puedo redimensionarlo.

Cómo cambiar el tamaño del emulador AVD en Android Studio ?

Puedes cambiar el tamaño de la pantalla de tu emulador

  1. Al ir (en el menú superior de Android Studio) a Run > Edit Configurations

  2. En el panel izquierdo del cuadro de diálogo recién abierto, elija su aplicación.

  3. En el panel derecho, elija la pestaña General , y luego baje y marque Emulator , y en Prefer Android Virtual Device , elija el dispositivo virtual que está utilizando actualmente.

  4. Ahora, vaya a la pestaña Emulator (al lado de la pestaña General ), y en Additional command line options , escriba

     -scale 0.X 

    donde X puede ser, por ejemplo, 25 o 50 , lo que representaría, respectivamente, el 25% y el 50% del tamaño original.

Con Android Studio 2 ahora puedes cambiar el tamaño de tu ventana simplemente arrastrando una esquina.

enter image description here

Prueba esto en Android Studio:

  1. Ir a Run

  2. Haga clic en Edit Configurations

  3. Desde el lado izquierdo, debajo de la pestaña Android Application , selecciona el nombre de tu aplicación

  4. Ahora, desde General pestaña General (en el panel derecho), baje y marque Emulator , y seleccione un emulador de la lista Prefer Android Virtual Device

    Para el punto 3 y 4

  5. Haga clic en la pestaña Emulator y en el cuadro de entrada Additional command line options , cambie la escala del emulador a algo de la forma -scale 0.X (donde X podría ser, por ejemplo, 40, si quiere que su emulador sea 40%) del tamaño completo)

    enter image description here

  6. Haga clic en Ok para guardar estas configuraciones

Editar: en Android Studio 1.5, se eliminan estas opciones. Buenas noticias es que podemos cambiar directamente el tamaño del emulador de Android Studio 2.0 (como se muestra en el video de presentación)

Después de la actualización de Android Studio 2.2, no hay pestaña Emulator en la ventana Edit Configurations .

Si quieres escalar tu emulador, solo necesitas usar esta combinación de teclado:

Para ampliar: Ctrl +

Para reducir la escala: Ctrl +

Si lo que quiere es escalar en un porcentaje o obtener una visualización 1: 1, tal vez debería intentar modificar estos dos archivos: (No sé si funcionará, ya que no tuve la oportunidad de probar).

C: \ Users \ YOUR USERNAME .android \ avd \ Nexus_ XX _API_ XX .avd \ hardware-qemu.ini

C: \ Users \ YOUR USERNAME .android \ avd \ Nexus_ XX _API_ XX .avd \ hardware-qemu.ini

Probablemente un duplicado, pero paso a paso lo que hice para que esto funcione.

Entorno Windows 10 de 64 bits en Surface 3 i7 8g ram w 512g disco duro.

Ejecute la configuración de HAXM en {sdks android} \ Intel \ Extra. Le dio 4 gigas de RAM. Verificó su funcionamiento al ir a un indicador de administrador y ejecutar ‘sc query intelhaxm’. El estado de 4 verificó que estaba feliz.

Ran Administrador de dispositivos Android y eliminó todas las imágenes presentes.

Creación de una nueva imagen orientada a KitKat 4.4, con 768 mb de ram

En el emulador, configure la escala como “4 dp a 1 px en pantalla”

Tendrás que experimentar para tu resolución particular.

Comenzó el emulador desde el administrador de dispositivos. Viene RÁPIDO, no está acoplado y se puede hacer clic.

Capturas de pantalla a continuación.

Healy en Tampa.

enter image description here

He pasado por este mismo problema y recientemente obtuve la solución perfecta.

Mientras crea su propio dispositivo virtual, hay una opción para “Tamaño y orientación de inicio”, cuyo valor predeterminado es “automático”

Debe seleccionar otro valor de acuerdo con su necesidad en el menú desplegable y listo …

Esto funcionó para mí y deseo también funcionará para ti. enter image description here

Android Studio 1

  1. Llegué a AVD Manager
  2. En Acciones para el dispositivo que desea cambiar, haga clic en “Editar este AVD”.
  3. Cambiar la configuración de escala

    Android Studio 2

Para el paso dos, haga clic en el pequeño lápiz a la derecha.

pequeño lápiz

Esta solución se está ejecutando con lo que @ james04 hizo con un pequeño ajuste desde que se especificó la escala como -scale 0.X no funcionó para mí.

  1. Ejecutar -> Editar configuraciones -> pestaña Emulador
  2. Ver opciones de línea de comando adicionales
  3. Escriba -scale 128dpi (o algún otro ppp de su elección, tendrá que experimentar un poco para obtener exactamente lo que desea).

Así que, básicamente, simplemente reemplace -scale 0.X con -scale XXdpi .

Estaba teniendo problemas mientras hacía los métodos mencionados.

Daré la forma en que lo hice, que es diferente de los métodos dados.

Siga los pasos como se indica:

  1. Ve al Panel de control .
  2. Haga clic en Progtwigs .
  3. Seleccione ” Activar o desactivar la característica de Windows “.
  4. Marque ” Servidor Telnet” y “Cliente Telnet “.
  5. Ir a cmd .
  6. Escriba ” cd \ ” ( para pasar al directorio principal ).
  7. Ahora escriba ” telnet localhost 5554 ” ( dejando las comillas y el número es el mismo que está presente en la parte superior de su emulador ).
  8. Ahora escriba: window scale 0.x ( x según su requisito, por ejemplo: window scale 0.5 para obtener el tamaño de la pantalla ).

Espero que esto ayude.

Enlace: https://www.youtube.com/watch?v=O9bvxlo70IE

Con versiones anteriores de Android Studio, agregar -escala 0.5x a las opciones de línea de comando adicionales funcionaba como un encanto.

Pero con Android Studio v1.5.1, la pestaña Emulador falta en la ventana Configuraciones de Rn / Depuración.

¿Alguien más ha encontrado lo mismo?

A partir de ahora, estoy comenzando el emulador desde Command Line con la opción de escala para que funcione.

./emulator -avd NEXUS_9_API_19 -scale 0.4

!!!! Finalmente !!!!

Para Android estudio mayor que 2.0

Esta solución funcionó para mí. Como la pestaña Emulador no está allí para escalar la pantalla.

  1. Ir a dispositivo virtual Android (AVD)
  2. Rendimiento emulado> Gráficos: cámbielo de Automático a Software.

Ver captura de pantalla para una mejor comprensión

Esto es una situación para mí: mi configuración: MacBook Pro (Retina: 2880×1800) + 27 ‘ASUS Monitor (1920 x 1080) + Tamaño de inicio y orientación en AVD Manager establecido en Auto.

Hay 2 situaciones en las que puedo iniciar el emulador:

1) Con el monitor ASUS conectado a Macbook Pro

Esto da como resultado una ventana de emulador que se adapta a mi monitor ASUS en altura. Si muevo la ventana del emulador a MacBook, no cambia el tamaño correctamente, parte de la ventana del emulador está oculta.

2) Sin monitor conectado a MacBook Pro

Esto da como resultado una ventana de emulador que se adapta a mi MacBook Pro en altura. Esto es ideal porque ahora puedo volver a conectar el gran monitor ASUS y la ventana sigue siendo de un tamaño cómodo.

Esto me lleva a concluir que, en el caso de pantallas múltiples, la filosofía de Android Studio es elegir el tamaño y el tamaño más grandes de la ventana del Emulador en consecuencia.

Así que supongo que la corrección / mejora de errores de Android Studio puede ser para restablecer el tamaño de la ventana del emulador en función de detectar una resolución diferente cuando se mueve entre pantallas de diferente resolución / ppp / ppi.

He enviado un informe de error a AOSP aquí: https://code.google.com/p/android/issues/detail?id=187327&thanks=187327&ts=1443045686

Otra forma más en AndroidStudio. Abra el terminal desde la barra de estado inferior.

Ingrese lo siguiente, cambiando la ruta y el nombre de avd para que coincida con su entorno.

 C:\android-sdk\tools\emulator.exe -scale 0.25 -netdelay none -netspeed full -avd Nexus_6_23 

Nota: La escala se puede refinar según sea necesario

En cuanto al cambio de tamaño, aquí hay muchas buenas respuestas. Pero para mover la ventana del emulador con el teclado es tan fácil como presionar [ALT] + [barra espaciadora] y mover la ventana con las flechas .

Este es un buen truco para cualquier tipo de aplicación.

Para aquellos que quieren una línea de cmd, crea un script de shell (este ejemplo usa window_scale.sh) en tu ruta con este contenido:

 #!/bin/bash if [ $# != 1 ]; then echo usage: $0 scale exit 1 fi echo "window scale $1" | nc localhost 5554 

Luego, simplemente escriba el siguiente comando para cambiar el tamaño de la ventana a lo que desee:

 $ window_scale.sh 0.4 

Desafortunadamente, los -scale y -dpi-device han quedado en desuso con Emulator 2.0.

( http://tools.android.com/recent/emulator20previewreleasenotes )

 25.0.7 Add warning messages for deprecated window size flags. ("-scale" and "-dpi-device") 25.0.6 The deprecated “-scale” parameter will now be ignored. (b.android.com/200522) 25.0.5 Removed the "-scale" flag and "window scale" commands. (b.android.com/199843) 

Creo que es la mejor solución por ahora, la respuesta de Modu . El uso de CTRL+ Up y CTRL + Down

Me encontré con este problema hace un tiempo y lo he estado luchando hasta ahora. La solución parece ser:

 Go to C:\Users\YourUser\AppData\Local\Android\Sdk\emulator 

Aquí, haga clic derecho en emulator.exe , haga clic en Properties y vaya a Compatibility . Aquí, verifique: ” Override high DPI scaling behavior. Scaling performed by: APPLICATION “.

Esto debería solucionar el problema en cualquier máquina con Windows 10 con escalado de visualización activado.