para - emulador android studio no funciona




La pantalla del emulador de Android llena solo una parte de la fracción de la pantalla del emulador de Android real (8)

¿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.

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.


* 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


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"


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>

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 

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.


Simplemente vaya a la configuración de pantalla y cámbiela al 100%. Esto ocurre normalmente si tiene una computadora portátil de catorce pulgadas y menos


Tengo este problema similar. Ocurrió después de usar un monitor externo que tiene una resolución más baja (1440 x 900) que la de mi computadora portátil (2160 x 1440). Hay varias formas de solucionarlo hasta que Google solucione el problema.

  • Si ajusta la resolución de su PC a la resolución de su monitor externo. Luego puedes volver a la resolución de tu PC.
  • Si reduce la escala de su PC (la mía era 150%> 125% o 100%) desde Configuración de pantalla. Ejecuta el emulador. Nuevamente, puede volver a la escala original, la pantalla del emulador no cambiará. Este es el que yo prefiero.

Nota: esta no es una solución permanente. Es posible que deba volver a cambiar la escala / resolución si cambia su escala o resolución a la que tuvo problemas. He probado esto solo en Windows 10 Pro, pero este enfoque también podría funcionar en Mac.





android-emulator