android - studio - Cómo cambiar el tamaño del emulador AVD(en Eclipse)?
sdk para android studio (11)
Definitivamente recomiendo ejecutar el emulador a través del terminal o la línea de comando porque te permite un mejor control.
Por ejemplo, si desea ejecutar el emulador en diferentes tamaños, solo necesita ejecutarlo de esta manera.
~/Android/Sdk/tools/emulator -scale 0.35 -avd Nexus_5_API_23
Nexus_5_API_23 corresponde a AVD existente en mi computadora host. Cuando creas diferentes dispositivos virtuales Android, puedes reemplazarlos con el nombre de tu dispositivo y funciona. Básicamente, simplemente ejecuta el emulador directamente desde las herramientas de Android SDK. También puede agregar otros parámetros como netdelay, netspeed, etc.
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 alto.
Estoy trabajando en una MacBook Pro con una resolución máxima de pantalla de 900 píxeles de alto, así que cuando el emulador se inicia, se corta la parte inferior.
¿Hay alguna manera de escalar la pantalla del emulador hasta un 75% o algo así para que se ajuste a mi pantalla? ¿Alguna otra solución (que no sea ejecutar todo en el teléfono)?
El comando para abrir en el símbolo del sistema se proporciona a continuación
- emulator -avd [- []] ... [-]. para detalles, ver http://developer.android.com/tools/help/emulator.html
Para abrir una ventana de emulador de tamaño deseado, siga el comando a continuación
- emulator -avd "AVD_Name" -escala "Scale_Value" -dpi-device "dpi"
Ejemplo :
- emulator -avd "AVD_Name" -escala auto -dpi-device 160/200.
Así que simplemente cambie el valor de ppp de acuerdo a su necesidad . Espero que disfrutes.
Esto también es posible desde su proyecto, sin necesidad de iniciar el emulador a través del administrador de AVD:
Vaya a
Run > Run Configurations
...> (Seleccione su aplicación en el lado izquierdo)> (Haga clic en la pestaña"Target"
en el lado derecho).En la parte inferior, verás los
Emulator launch parameters
. En lasadditional 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.
La respuesta 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 los ppp que pueden ser más fáciles para muchas personas (mida una vez y debería funcionar para usted ADV que son 1dp: 1 píxel)
telnet localhost PortNumOfAVD
window scale 96dpi
quit
Tenga en cuenta que telnet ya no está instalado en Windows de manera predeterminada.
Otra opción sería usar el emulador GenyMotion , donde puedes cambiar el tamaño de la ventana del emulador en tiempo real. También es mucho más rápido que el emulador de stock.
Puede cambiar permanentemente el tamaño de la ventana del emulador cambiando el archivo config.ini de avd
Para eso necesitas seguir este camino
- Primero ve a tu directorio de Android #home
- Luego ve a la carpeta .android
- A continuación, abra la carpeta avd y vaya a su carpeta avd named
- verás el archivo config.ini
En el archivo config.ini , cambie el valor de skin.name y skin.path a su conveniencia. Lo he configurado en 480x600 .
Si ejecuta su emulador fuera de Eclipse, utilizando el comando de android
, podrá escalar la pantalla como parte del proceso de inicio. Sin embargo, no estoy seguro de cómo hacerlo en Eclipse.
Si está trabajando con Eclipse, entonces esto es lo que puede hacer si el tamaño del emulador es demasiado grande para su pantalla:
- Ejecutar> Configuraciones de ejecución
- Elija la pestaña "Objetivo"
- Desplácese hacia abajo hasta "Opciones adicionales de línea de comandos del emulador" y agregue: "-escala 0,7" u otro número
Esto mantendrá la escala de AVD incluso si Eclipse lo inicia automáticamente.
Disfrutar
También hay una manera de cambiar el tamaño del emulador a través de un símbolo del sistema de Windows.
- Desde el símbolo del sistema, ejecute:
telnet localhost 5554
-
window scale 0.75
-
quit
Suponiendo que hay un emulador ejecutándose en el puerto 5554.
Para cambiar el tamaño de la ventana del emulador de Android
Añada el parámetro -scale <scale factor>
a los parámetros de inicio del emulador. En Eclipse, póngalo en el campo "Opciones de línea de comando del emulador adicional" 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
.
Desde dentro de Eclipse
:
Vaya a
Window > Android SDK and AVD Manager > Virtual Devices
Seleccione el AVD que desea iniciar y haga clic en
Start
Compruebe la
Scale display to real size
botón deScale display to real size
Ingrese el tamaño que 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 salir con 8 o 9 pulgadas.