First thing first,
Using Android Studio 2.3.3
Problem:
My emulator screen is covering the only partial amount o
On Windows with high resolution screens I have to change the "high DPI setting" from application to system.
However, if you want to just run the emulator using PowerShell on windows by running "emulator '@your_device_name'" command, you would still have the same issue. to fix this issue you basically need to Right click the emulator you want to run and follow the steps from 3 to 6.
The default path for the emulators on windows is: C:\Users\REPLACE_IT_WITH_YOURS\AppData\Local\Android\sdk\emulator\qemu\windows-x86_64
Alternatively to open the emulator's properties: 1. Run android studio 2. Select Tools and then AVD Manager 3. Run the emulator you want to use 4. Right click emulator on the task bar 5. Right click *.exe and choose properties 6. Follow the steps from 3 to 6 to change "high DPI setting"
Have you already tried other emulator? I suggest Try bluestacks
go the tab Emulator (next to the General tab), and in Additional command line options, write
-scale 100.X
Press alt + space + M
Pls. see landscape also and revert back to portrait
I am running Archlinux and I had exactly the same problem because I have $QT_SCALE_FACTOR
set to 2
by default. Setting it back to 1
for the emulator fixed the problem:
env QT_SCALE_FACTOR=1 Android/Sdk/emulator/emulator -avd api25
*Software rendering is very slow to be usable
Better Fix
You can fix the scaling issue when using the Hardware rendering by simply making windows override the scaling setting. How?, it's very easy. Simply locate the .exe file for the emulator that you are using, (e.g. "qemu-system-armel.exe" for ARM and "qemu-system-x86_64.exe" for x86). To make sure which .exe file, just run the emulator then use task manager to locate the .exe file is running, see the screenshot. locate the .exe file using task manager
In my case it was in this location: "C:\Users[Username]\AppData\Local\Android\Sdk\emulator\qemu\windows-x86_64\qemu-system-x86_64.exe"
Now just right click on the file then click on properties then choose the "Compatibility" tab. Under "Settings" at the bottom, click on "Change high DPI settings". A new window will open. Tick the last checkbox "Override high DPI scaling behavior." under "High DPI scaling override". Then select from the drop down below it "System" (this is very important or it will not make any difference!), see the screenshot below. Now just hit OK and OK. And that's it, problem solved :)
This looks like an incompatibility with windows scaling. Try setting scale to 100% in display settings of Windows (right click on desktop).
I ran into this issue a while ago and have been struggling for it until now. Solution seems to be:
Go to C:\Users\YourUser\AppData\Local\Android\Sdk\emulator
Here, right click on emulator.exe, click Properties and go to Compatibility. Here, check: "Override high DPI scaling behavior. Scaling performed by: APPLICATION".
This should fix the issue on any Windows 10 machine with display scaling activated.