【问题标题】:Samsung Galaxy S2 Emulation三星 Galaxy S2 仿真
【发布时间】:2026-02-23 05:30:01
【问题描述】:

我正在尝试创建 Galaxy S2 AVD,以测试在该手机上呈现不佳的应用程序。我按照@mwalter@Lloyd 提供的here 的说明进行操作。

我可以启动模拟器,但我遇到了同样的显示问题记者here。不幸的是,这个问题的解决方案需要更改"abstract LCD density"。我在新 SDK 的 UI 上任何地方都找不到它。

我在 AVD 的 config.ini 中找到了一个 hw.lcd.density 参数,但更改它并没有任何区别。

如何使 S2 仿真的行为更像实际的 S2?

【问题讨论】:

    标签: android android-emulator avd


    【解决方案1】:

    我从here 得到了这个答案,这对我有帮助。将 config.ini 文件的内容替换为以下内容:

    avd.ini.encoding=ISO-8859-1
    abi.type=armeabi
    hw.accelerometer=yes
    hw.audioInput=yes
    hw.battery=yes
    hw.cpu.arch=arm
    hw.device.hash=-1902399403
    hw.device.manufacturer=Samsung
    hw.device.name=Samsung Galaxy SII
    hw.dPad=no
    hw.gps=yes
    hw.gsmModem=yes
    hw.keyboard=no
    hw.lcd.density=240
    hw.mainKeys=yes
    hw.ramSize=1024M
    hw.sdCard=yes
    hw.sensors.orientation=yes
    hw.sensors.proximity=yes
    hw.touchScreen=yes
    hw.trackBall=no
    image.sysdir.1=platforms\android-10\images\
    skin.dynamic=yes
    skin.name=galaxy_s2
    skin.path=platforms\android-10\skins\GALAXY_S2
    vm.heapSize=32
    disk.dataPartition.size=2G
    hw.camera.back=webcam0
    sdcard.size=200M
    

    【讨论】:

      【解决方案2】:

      您需要更改此设置:

      hw.lcd.density
      

      位于:

      <ANDROID_SDK_PATH>\sdk\platforms\android-<APIversion>\skins\<YourSkin>\hardware.ini
      

      300218

      【讨论】: