【问题标题】:making android emulator work for 1600x1200使 android 模拟器适用于 1600x1200
【发布时间】:2010-10-16 11:52:51
【问题描述】:

我尝试在模拟器中将 android 的皮肤布局编辑为 1600x1200,但模拟器无法打开窗口。它适用于较小的分辨率,如 1024x480 等但不是大分辨率。尽管即使使用 1024x480,模拟器窗口的一部分也无法访问且不可见。我的问题是是否有人做过这项工作,如果有,他们的布局文件或其他更改是什么样的?

【问题讨论】:

    标签: android emulation


    【解决方案1】:

    模拟器目前不支持此功能(这是对其使用的某些内存区域大小的限制)。不过,您不需要以这样的分辨率运行,因为没有配备这种尺寸的设备。

    对于像 1024x480 这样的尺寸,您说部分不可见,我认为这是因为分辨率的窗口不适合您的计算机屏幕?如果是这样,您可以向模拟器提供一个参数(我忘记了它到底是什么)以缩小屏幕以使其适合。当然,您不会看到您的应用正在绘制的所有像素。

    【讨论】:

    • 谢谢,您的回答很有帮助。我尝试为模拟器提供 1248 MB(似乎它可以支持的最大值是 2047),但它仍然失败。我原以为 2047MB 足以处理 1600x1200 显示器。我使用的确切命令是: emulator -avd bigscreen -debug all -scale 0.5 -verbose -memory 1248 -data /home/jacob/.android/avd/bigscreen.avd/userdata.img -system /home/jacob/original_android_tree/ out/target/product/generic/system.img -sdcard /home/jacob/.android/avd/bigscreen.avd/sdcard.img。我正在制作自己的设备。如果做不到,我想尝试解决。
    • 您需要构建一个可以处理它的新模拟器二进制文件。我不记得确切的限制来自哪里来提供更多帮助。
    【解决方案2】:

    我不知道是否可以将模拟器的分辨率更改为 1600x1200,但是为什么要这样做?

    Android 不支持该分辨率。使用姜饼,最大分辨率为 1280×760。

    【讨论】:

    • 您在哪里看到 Android 不支持该分辨率?如果你不知道怎么做也没关系,但不要告诉别人这是不可能的,除非你确定这一点。
    • 请看看你的阅读理解。我说的是“Android 不支持……”而不是“模拟器不支持”……我再次问:你为什么要这么做?
    猜你喜欢
    • 1970-01-01
    • 2011-06-17
    • 2015-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-05
    • 2012-02-10
    • 1970-01-01
    相关资源
    最近更新 更多