Estoy escribiendo mi primera aplicación de Android para una pequeña empresa que tiene algunos teléfonos Droid. Configuré un AVD para el teléfono con la resolución correcta: 854 píxeles de altura.
Estoy trabajando en un MacBook Pro con una resolución de pantalla máxima de 900 píxeles de alto, por lo que cuando se inicia el emulador, se corta la parte inferior.
¿Hay alguna forma de escalar la pantalla del emulador hasta el 75% o algo así para que quepa en mi pantalla? ¿Alguna otra solución (aparte de ejecutar todo en el teléfono)?

Respuestas:
Desde adentro
Eclipse:Ir
Window > Android SDK and AVD Manager > Virtual DevicesSeleccione el AVD que desea iniciar y haga clic en
StartVerifica el
Scale display to real sizebotónIngrese qué tan grande desea que aparezca en pulgadas y presione
Launch. Para que esto funcione, también deberá ingresar una aproximación razonable de la resolución de pantalla de su Mac. Estoy usando 7 pulgadas y 113 ppp para mi Macbook Pro de 13 ", pero es posible que pueda salirse con 8 o 9 pulgadas.fuente
toolsdirectorio del SDK de Android[root@pc tools]$ emulator your-emulator-name -scale .5, que.5==0.5, y significa el 50% del tamaño real.-scaleopción está en desuso-scaleestá obsoleto. ¿Alguna otra opción?Esto también es posible desde su proyecto, no es necesario iniciar el emulador a través del administrador AVD:
Vaya a
Run > Run Configurations...> (Seleccione su aplicación en el lado izquierdo)> (Haga clic en la"Target"pestaña en el lado derecho).En la parte inferior, verás
Emulator launch parameters. En eladditional emulator command line options, agregue'-scale 0.75'(para que la pantalla tenga el 75% del tamaño completo)La próxima vez que inicie el emulador, habrá escalado correctamente.
fuente
También hay una manera de cambiar el tamaño del emulador a través de un símbolo del sistema de Windows.
telnet localhost 5554window scale 0.75quitSuponiendo que hay un emulador ejecutándose con el puerto 5554.
fuente
-scaleopción está en desusoLa respuesta de Telnet anterior es excelente para los desarrolladores de Android Studio. Solo quería agregar que el comando de escala de ventana tomará un factor de escala O el dpi que puede ser más fácil para muchas personas (mida una vez y debería funcionar para usted ADV, que son 1dp: 1 píxel)
Tenga en cuenta que telnet ya no está instalado en Windows de forma predeterminada.
fuente
Para cambiar el tamaño de la ventana del emulador de Android
Agregue el parámetro
-scale <scale factor>a los parámetros de inicio del emulador. En eclipse, colóquelo en el campo "Opciones adicionales de la línea de comandos del emulador" dentro de la Configuración de ejecución.Los factores de escala permitidos son aquellos entre 0.1 y 3, aunque el más común probablemente sea
-scale 0.5.fuente
-scaleopción está en desusoSi está trabajando con Eclipse, esto es lo que puede hacer si el tamaño del emulador es demasiado grande para su pantalla:
Esto mantendrá el AVD escalado incluso si Eclipse lo inicia automáticamente.
Disfrutar
fuente
-scaleopción está en desusoSi inicia su emulador fuera de Eclipse, utilizando el
androidcomando, podrá escalar la pantalla como parte del proceso de inicio. Sin embargo, no estoy seguro de cómo hacerlo en Eclipse.fuente
Definitivamente recomiendo ejecutar el emulador a través de la terminal o la línea de comando porque te permite un control mucho mejor.
Por ejemplo, si desea ejecutar el emulador en diferentes tamaños, solo necesita ejecutarlo de esta manera.
Nexus_5_API_23 corresponde a AVD existente en mi computadora host. Cuando crea diferentes dispositivos virtuales Android, puede reemplazarlo con el nombre de su dispositivo y funciona. Entonces, básicamente, solo ejecuta el emulador desde las herramientas de Android SDK directamente. También puede agregar otros parámetros como netdelay, netspeed, etc.
fuente
-scaleopción está en desusoEl comando para abrir en Símbolo del sistema se da a continuación
Para abrir una ventana de emulador de tamaño deseado, siga el siguiente comando
Ejemplo :
Tan solo cambie el valor de dpi según su necesidad . Espero que disfrutes.
fuente
-scaleopción está en desusoOtra opción sería utilizar el emulador GenyMotion , donde puede cambiar el tamaño de la ventana del emulador en tiempo real. También es mucho más rápido que el emulador de valores.
fuente
Puede cambiar permanentemente el tamaño de la ventana del emulador cambiando en el archivo config.ini de avd
Para eso necesitas seguir este camino
En el archivo config.ini , cambie el valor de skin.name y skin.path a su conveniencia. Lo configuré a 480x600 .
fuente