android-studio avd - La pantalla del emulador de Android llena solo una parte de la fracción de la pantalla del emulador de Android real




2018 virtual (11)

Estoy ejecutando Archlinux y tuve exactamente el mismo problema porque tengo $QT_SCALE_FACTOR configurado en 2 de forma predeterminada. Al volver a establecerlo en 1 para el emulador se solucionó el problema:

env QT_SCALE_FACTOR=1 Android/Sdk/emulator/emulator -avd api25 

Primero lo primero,

Utilizando Android Studio 2.3.3

Problema:

La pantalla de mi emulador cubre la única cantidad parcial de pantalla disponible para el emulador , es decir, la parte superior izquierda del emulador y la parte de descanso es solo una pantalla negra.

Vea la foto que he adjuntado.

Cosas que probé

1) Reiniciando el emulador

2) intentando diferentes emuladores

3) cambio de píxeles, densidad del dispositivo emulador,

4) ejecutar -> editar configuración .. blah blah blah ...

Nada ayudó !!

Nota:

Mi problema no es el tamaño del emulador sino el tamaño efectivo de la pantalla .

Por favor ayuda si alguien pudo haber encontrado este problema :(

EDICIÓN IMPORTANTE: supongo que este problema tiene algo que ver con la computadora portátil que estoy usando, DELL Latitude, pantalla táctil (pantalla táctil QHD de 14 pulgadas (resolución de 2,560 × 1,440). Porque el mismo emulador funciona correctamente en otras computadoras portátiles con pantalla.


En Windows con pantallas de alta resolución, tengo que cambiar la "configuración de alto DPI" de la aplicación al sistema.

  1. Cerrar Android Studio si está abierto
  2. Haga clic derecho en el icono de Android Studio en el escritorio
  3. Seleccionar propiedades -> Compatibilidad
  4. Haga clic en "Cambiar la configuración de alto DPI"
  5. En la sección "Anulación de escalamiento de ppp alto" de la lista desplegable, seleccione Sistema
  6. Haga clic en Aceptar en ambas pantallas.

Sin embargo, si solo quiere ejecutar el emulador usando PowerShell en Windows ejecutando el comando "emulator '@your_device_name'", aún tendría el mismo problema. para solucionar este problema, básicamente debe hacer clic con el botón derecho en el emulador que desea ejecutar y seguir los pasos del 3 al 6.

La ruta predeterminada para los emuladores en Windows es: C: \ Users \ REPLACE_IT_WITH_YOURS \ AppData \ Local \ Android \ sdk \ emulator \ qemu \ windows-x86_64

Alternativamente, para abrir las propiedades del emulador: 1. Ejecute android studio 2. Seleccione Herramientas y luego AVD Manager 3. Ejecute el emulador que desea usar 4. Haga clic derecho en el emulador en la barra de tareas 5. Haga clic derecho * .exe y elija propiedades 6. Siga los pasos del 3 al 6 para cambiar la "configuración de PPP alta"


Yo también tenía el mismo problema. Creo que comenzó a suceder cuando actualicé a Android Studio 3.0 Beta 1, pero no estoy 100% seguro de eso.

FIX: De todos modos, para solucionar este problema, puede usar Software Graphics en las opciones del emulador, en lugar de Hardware . Más lento, pero al menos funciona.


¿Ya has probado con otro emulador? Te sugiero probar bluestacks

 go the tab Emulator (next to the General tab), and in Additional command line options, write

-scale 100.X

Presiona alt + espacio + M

Por favor Ver el paisaje también y volver al retrato.


Esto parece una incompatibilidad con la escala de ventanas. Intente establecer la escala al 100% en la configuración de pantalla de Windows (haga clic derecho en el escritorio).


Abra el Emulador y presione Ctrl + Up_Key para aumentar la escala y Ctrl + Down_Key para reducir la escala. (Cmd + KUp / Cmd + KDown si estás en mac)


Prueba esto y ojalá te funcione.

  1. Vaya a Tools en Android Studio y abra AVD Manager

  2. Se abrirá todos tus dispositivos virtuales. Haga clic en el dispositivo virtual que desea editar y haga clic en el icono de lápiz que le permitirá editar el dispositivo.

  3. Haga clic en Change donde se muestra el nombre del dispositivo. Por ejemplo, para mí el nombre de mi dispositivo es Nexus 5X y enumera la resolución del dispositivo.

  4. En la pantalla Seleccionar un dispositivo, haga clic en New Hardware Profile y cambie la resolución a 1080 x 1920 px.

  5. Guarde los cambios y ejecútelo de nuevo. Si todavía no funciona, cambia la piel del dispositivo.
  6. Si todavía no funciona, cree un nuevo perfil de hardware con un nuevo dispositivo.

Me encontré con este problema hace un tiempo y he estado luchando por resolverlo 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 Propiedades y vaya a Compatibilidad . Aquí, verifique: " Anular el comportamiento de escalado de alto DPI. Escalado realizado por: APLICACIÓN ".

Esto debería solucionar el problema en cualquier máquina con Windows 10 con la escala de pantalla activada.


En caso de que alguien se haya encontrado con este problema en Linux, aquí hay una solución:

QT_AUTO_SCREEN_SCALE_FACTOR=0 emulator -avd <Name of your virtual device>

* El renderizado del software es muy lento para ser utilizable

Mejor solucion

Puede solucionar el problema de escala cuando se usa la representación de hardware simplemente haciendo que Windows anule la configuración de escala. ¿Cómo ?, es muy fácil. Simplemente ubique el archivo .exe para el emulador que está utilizando (por ejemplo, "qemu-system-armel.exe" para ARM y "qemu-system-x86_64.exe" para x86). Para asegurarse de qué archivo .exe, simplemente ejecute el emulador, luego use el administrador de tareas para ubicar el archivo .exe que se está ejecutando, vea la captura de pantalla. localice el archivo .exe usando el administrador de tareas

En mi caso, estaba en esta ubicación: "C: \ Users [Nombre de usuario] \ AppData \ Local \ Android \ Sdk \ emulator \ qemu \ windows-x86_64 \ qemu-system-x86_64.exe"

Ahora simplemente haga clic derecho en el archivo, luego haga clic en las propiedades y luego elija la pestaña "Compatibilidad". Debajo de "Configuración" en la parte inferior, haga clic en "Cambiar la configuración de alto PPP". Una nueva ventana se abrirá. Marque la última casilla de verificación "Anular alto comportamiento de escalado de ppp". en "Anulación de escala de alta DPI". Luego, seleccione en el menú desplegable debajo de "Sistema" (¡esto es muy importante o no hará ninguna diferencia!), Vea la captura de pantalla a continuación. Ahora solo presiona OK y OK. Y eso es todo, problema resuelto :)

anular la configuración de escala para el archivo .exe


La versión 9 del emulador de Android tiene una nueva característica "instantánea". Puede guardar el estado del emulador (crear una imagen del emulador) y evitar el arranque al iniciar el emulador.





android android-studio android-emulator