【问题标题】:Android AVD emulator scaling issue in windows 10Windows 10 中的 Android AVD 模拟器缩放问题
【发布时间】:2018-02-01 11:58:16
【问题描述】:

我使用的是 Windows 10,Andorid Studio 2.3.3,我创建了一个具有以下配置的 android avd,但显示无法正确缩放,显示只会在一个角落。

 Name: 4_WVGA_Nexus_S_API_23 
 CPU/ABI: Google APIs Intel Atom (x86) 
 Path: C:\Users\user\.android\avd\4_WVGA_Nexus_S_API_23.avd 
 Target: google_apis [Google APIs] (API level 22) Skin: 480x800 
 SD Card: C:\Users\user\.android\avd\4_WVGA_Nexus_S_API_23.avd\sdcard.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-images\android-22\google_apis\x86\ 
 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

关于如何解决缩放问题的任何想法?

【问题讨论】:

    标签: android android-emulator windows-10 avd android-studio-2.3


    【解决方案1】:

    好的,因此您需要为此应用禁用 Windows 10 缩放。运行时在任务管理器中找到它。 右键单击​​“Android Emulator - [设备名称]” 并选择打开文件位置。您现在应该会看到突出显示模拟器 exe 的文件夹。 现在右键单击 exe 并打开属性。然后转到“兼容性”选项卡。 现在打开“更改高 DPI 设置”。这就是魔法发生的地方。使用这些设置,注意缩放是由“系统”执行的,这意味着我们不会信任 qemu 来进行缩放(它会忽略并导致问题)

    【讨论】:

    • 并不是说它会模糊,有大像素。但至少鼠标与图像所在的位置对齐。
    【解决方案2】:

    我遇到了同样的问题。在您的虚拟设备配置窗口中,将 Emulated Performance 设置为 Software

    看来,如果您使用的是硬件加速,那么扩展会变得很糟糕。

    祝你好运

    *注意:根据我自己的测试,SDK 级别 24 是软件加速所能达到的最高级别。如果您尝试在 SDK 26 或 27 上运行,您会在模拟器屏幕上看到一些奇怪的伪影或线条。 这个解决方案并不理想,但至少它比你通过硬件加速获得的小屏幕更有用。

    【讨论】:

    • 很抱歉,但这确实不是一个解决方案。没有硬件加速的模拟器根本不可用。
    猜你喜欢
    • 1970-01-01
    • 2022-01-12
    • 2020-09-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多