問(wèn)題描述
我使用的是 Windows 10,Andorid Studio 2.3.3,我創(chuàng)建了一個(gè)具有以下配置的 android avd,但顯示無(wú)法正確縮放,顯示只會(huì)在一個(gè)角落.
I'm on windows 10, Andorid Studio 2.3.3, I created a an android avd with the below configuration but the display won't scale properly, the display will be only in a corner.
Name: 4_WVGA_Nexus_S_API_23
CPU/ABI: Google APIs Intel Atom (x86)
Path: C:Usersuser.androidavd4_WVGA_Nexus_S_API_23.avd
Target: google_apis [Google APIs] (API level 22) Skin: 480x800
SD Card: C:Usersuser.androidavd4_WVGA_Nexus_S_API_23.avdsdcard.img hw.dPad: no
runtime.network.speed: full
hw.accelerometer: yes
hw.device.name: 4in WVGA (Nexus S)
vm.heapSize: 48
skin.dynamic: yes
hw.device.manufacturer: Generic
hw.gps: yes
hw.initialOrientation: Portrait
skin.path.backup: _no_skin
image.androidVersion.api: 22
hw.audioInput: yes image.sysdir.1: system-imagesandroid-22google_apisx86
tag.id: google_apis
showDeviceFrame: no
hw.camera.back: emulated
hw.mainKeys: yes
AvdId: 4_WVGA_Nexus_S_API_23
hw.camera.front: emulated
hw.lcd.density: 240
avd.ini.displayname: 4
WVGA (Nexus S) API 23 hw.gpu.mode: auto
hw.device.hash2: MD5:380daa949ffbfa516f53f3f58637c4b3 hw.ramSize: 512
hw.trackBall: no PlayStore.enabled: false hw.battery: yes
hw.cpu.ncore: 2
hw.sdCard: yes
tag.display: Google APIs
runtime.network.latency: none
hw.keyboard: yes hw.sensors.proximity: yes disk.dataPartition.size: 800M
hw.sensors.orientation: yes
avd.ini.encoding: UTF-8
hw.gpu.enabled: yes
關(guān)于如何解決縮放問(wèn)題的任何想法?
Any idea on how the scaling issue can be resolved ?
推薦答案
好的,所以您需要為此應(yīng)用禁用 Windows 10 縮放.運(yùn)行時(shí)在任務(wù)管理器中找到它. 右鍵單擊??Android 模擬器 - [設(shè)備名稱(chēng)]" 并選擇打開(kāi)文件所在位置.您現(xiàn)在應(yīng)該會(huì)看到突出顯示模擬器 exe 的文件夾. 現(xiàn)在右鍵單擊 exe 并打開(kāi)屬性.然后轉(zhuǎn)到兼容性"選項(xiàng)卡. 現(xiàn)在打開(kāi)更改高 DPI 設(shè)置".這就是魔法發(fā)生的地方.使用這些設(shè)置,值得注意的是由系統(tǒng)"執(zhí)行的縮放,這意味著我們不會(huì)信任 qemu 進(jìn)行縮放(它會(huì)忽略并導(dǎo)致問(wèn)題)
Ok so you need to disable windows 10 scaling for this app. While its running find it in task manager. Right click on "Android Emulator - [Device Name]" and chose open file location. You should now see the folder with the emulator exe highlighted. Now Right click on the exe and open properties. Then go to the "Compatibility" tab. Now open "Change high DPI settings". Here's where the magic happens. Use these settings, Of note is scaling preformed by "System" this means that we wont trust qemu to do the scaling (which it ignores and causes the problem)
這篇關(guān)于Windows 10 中的 Android AVD 模擬器縮放問(wèn)題的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!