para - ¿Cómo cambiar el tamaño de la ventana del emulador AVD en Android Studio?
emulador android avd (18)
He visto muchas publicaciones que preguntan cómo cambiar el tamaño de la ventana del emulador AVD , sin embargo, no he encontrado ninguna que funcione. Mi emulador está fuera de la parte superior de la pantalla de mi computadora y no puedo cambiar su tamaño.
¿Cómo cambiar el tamaño de la ventana del emulador AVD en Android Studio ?
- Abra el "Administrador de tareas" y busque el proceso que ejecuta AVD. En mi caso "qemu-system-x86_64.exe"
Captura de pantalla del Administrador de tareas
- Haga clic derecho en el proceso y elija "Abrir carpeta que contiene"
- Haga clic derecho en el archivo "qemu-system-x86_64.exe" para abrir las propiedades del archivo
-
En la ventana de propiedades, seleccione la pestaña "Compatibilidad" Ventana de propiedades
-
Seleccione cambiar configuración de DPI alta ingrese la descripción de la imagen aquí
- En "Anulación de escalado de DPI alto". Marque "Anular comportamiento alto" y seleccione "Sistema"
Trabajó para mí en un libro de superficie
!!!! Finalmente !!!!
Para Android studio mayor que 2.0
Esta solución funcionó para mí. Dado que la pestaña Emulador no está allí para escalar la pantalla.
- Ir al dispositivo virtual Android (AVD)
- Rendimiento emulado> Gráficos: cámbielo de automático a software.
Con respecto al cambio de tamaño, hay muchas buenas respuestas aquí. 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 aplicaciones.
Con versiones anteriores de Android Studio, agregar -scale 0.5x a las opciones de línea de comando adicionales funcionó de maravilla.
Pero con Android Studio v1.5.1, falta la pestaña Emulador en la ventana Configuraciones de Rn / Debug.
¿Alguien más ha encontrado lo mismo?
A partir de ahora, estoy iniciando el emulador desde la línea de comandos con la opción -scale para que funcione.
./emulator -avd NEXUS_9_API_19 -scale 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 la mejor solución por ahora,
la respuesta de module
.
El uso
CTRL+ Up
y
CTRL + Down
Después de la actualización de Android Studio 2.2, no hay una pestaña de
Emulator
en la ventana
Edit Configurations
.
Si desea escalar su emulador, solo necesita usar esta combinación de teclado:
Para ampliar: Ctrl + ▲
Para reducir la escala: Ctrl + ▼
Si lo que desea es escalar en un porcentaje u obtener una visualización 1: 1, tal vez debería intentar modificar estos dos archivos: (No sé si este funcionará ya que no tuve la oportunidad de intentarlo).
C: / Usuarios / SU NOMBRE DE USUARIO .android / avd / Nexus_ XX _API_ XX .avd / hardware-qemu.ini
C: / Usuarios / SU NOMBRE DE USUARIO .android / avd / Nexus_ XX _API_ XX .avd / hardware-qemu.ini
Esta solución está saliendo de lo que @ james04 hizo con un pequeño ajuste ya que especificar la escala como
-scale 0.X
no funcionó para mí.
- Ejecutar -> Editar configuraciones -> pestaña Emulador
- Verifique las opciones adicionales de la línea de comando
-
Escriba
-scale 128dpi
(o algún otro dpi de su elección; necesitará experimentar un poco para obtener exactamente lo que desea).
Entonces, básicamente, solo reemplace
-scale 0.X
con
-scale XXdpi
.
Esto es situacional para mí: Mi configuración: MacBook Pro (Retina: 2880x1800) + Monitor ASUS de 27 ''(1920 x 1080) + Tamaño de inicio y orientación en AVD Manager configurado 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 de tamaño correctamente), parte de la ventana del emulador está oculta.
2) No hay 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 todavía tiene 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 más grande y el tamaño de la ventana del emulador en consecuencia.
Entonces, supongo que la corrección / mejora de errores de Android Studio puede ser 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 / dpi / ppi.
He enviado un informe de error a AOSP aquí: https://code.google.com/p/android/issues/detail?id=187327&thanks=187327&ts=1443045686
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 sus necesidades en el menú desplegable y listo ...
Esto funcionó para mí y deseo también funcionará para usted.
Me encontré con este problema hace un tiempo y he estado luchando por ello 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í, marque: "
Override high DPI scaling behavior. Scaling performed by: APPLICATION
".
Esto debería solucionar el problema en cualquier máquina con Windows 10 con escala de visualización activada.
Otra forma más en AndroidStudio. Abra el terminal desde la barra de estado inferior.
Ingrese lo siguiente, cambiando la ruta y el nombre 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
Para aquellos que desean una línea de cmd, cree un script de shell (este ejemplo usa window_scale.sh) en su 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
Probablemente un duplicado, pero paso a paso sobre lo que hice para que esto funcione.
Entorno Windows 10 de 64 bits en Surface 3 i7 8 g de ram con 512 g de disco duro.
Ejecute la configuración de HAXM en {android sdks} / Intel / Extra. Le dio 4 gigas de ram y verificó su funcionamiento al ir a un indicador de administrador y ejecutar ''sc query intelhaxm''. Estado de 4 verificado que fue feliz.
Ejecuté el administrador de dispositivos Android y borré todas las imágenes presentes.
Creó una nueva imagen dirigida a KitKat 4.4, con 768mb de ram
En el emulador, la escala debe ser "4 dp a 1 px en pantalla"
Tendrá que experimentar para su resolución particular.
Inicia el emulador desde el administrador de dispositivos. Viene RÁPIDO, no acoplado y se puede hacer clic.
Capturas de pantalla a continuación.
Healy en Tampa.
Prueba esto en Android Studio:
-
Ir a
Run
-
Haga clic en
Edit Configurations
-
Desde el lado izquierdo, debajo de la pestaña
Android Application
, seleccione el nombre de su aplicación -
Ahora, desde
General
pestañaGeneral
(en el panel derecho), vaya hacia abajo y marque elEmulator
, y seleccione un emulador de la listaPrefer Android Virtual Device
-
Haga clic en la pestaña
Emulator
, y en el cuadro de entradaAdditional command line options
, cambie la escala del emulador a algo de la forma-scale 0.X
(dondeX
podría ser, por ejemplo, 40, si desea que su emulador sea 40% del tamaño completo) -
Haga clic en
Ok
para guardar esta configuración
Editar: en Android Studio 1.5, estas opciones se eliminan. La buena noticia es que podemos cambiar directamente el tamaño del emulador desde Android Studio 2.0 (como se muestra en el video de introducción)
Puedes cambiar el tamaño de la pantalla de tu emulador
-
Al ir (en el menú superior de Android Studio) a
Run > Edit Configurations
-
En el panel izquierdo del cuadro de diálogo que acaba de abrir, elija su aplicación.
-
En el panel derecho, elija la pestaña
General
, y luego baje y marque elEmulator
, y enPrefer Android Virtual Device
, elija el dispositivo virtual que está utilizando actualmente. -
Ahora, vaya al
Emulator
pestañas (al lado de la pestañaGeneral
), y enAdditional command line options
, escriba-scale 0.X
donde
X
puede ser, por ejemplo,25
o50
, lo que representaría respectivamente el 25% y el 50% del tamaño original.
Estaba teniendo problemas al hacerlo por los métodos mencionados.
Daré la forma en que lo hice, que es diferente de los métodos dados.
Siga los pasos como se indican:
- Ir al panel de control .
- Haz clic en Programas .
- Seleccione " Activar o desactivar la función de Windows ".
- Marque " Servidor Telnet" y "Cliente Telnet ".
- Ir a cmd .
- Escriba " cd / " ( para moverse al directorio principal ).
- Ahora escriba " telnet localhost 5554 " ( dejando las comillas y el número es el mismo que el presente en la parte superior de su emulador ).
- Ahora escriba: escala de ventana 0.x ( x según su requisito, por ejemplo: escala de ventana 0.5 para obtener el tamaño de la mitad de la pantalla ).
Espero que esto ayude.