【问题标题】:Create android emulator(avd) with custom screen size and resolution from command line从命令行创建具有自定义屏幕尺寸和分辨率的 android 模拟器(avd)
【发布时间】:2015-07-24 12:23:15
【问题描述】:

我必须从以下规格的 Windows 中的命令行创建一个 android 模拟器,

screen size --> 4.7 inch
screen resolution --> 540x960 pixels
android version --> 4.4.2

我试图从 java 创建这个模拟器。

我试过了

android -create avd -n <device_name> -t <apilevel> -c 300M -f

但它确实创建了具有屏幕大小的模拟器?有什么选项,我们如何创建具有自定义屏幕尺寸的 avd?

【问题讨论】:

    标签: java android emulation


    【解决方案1】:

    我知道,它很旧,但也许我可以帮助别人:

    我使用的是 linux,windows 或自定义安装中的目录可能不同。

    1. 创建标准 VDI (./avdmanager create avd -n -d )
    2. 转到目录 /home//.android/avd/
    3. 编辑文件 config.ini,搜索以下行并根据需要更改它们的值:

    hw.lcd.height=2340

    hw.lcd.width=1080

    1. 保存并再次运行您的模拟器。

    我希望我可以帮助您或遇到相同问题的其他人。

    【讨论】:

    • 这似乎没有太大作用。这些字段的值已经设置为我的显示大小,但模拟器仍然比我的屏幕小得多。
    【解决方案2】:

    安卓Official doc : Customize the device resolution or density

    使用 create avd 命令创建新的 AVD,指定 --skin 选项的值,该值引用默认皮肤名称(例如“WVGA800”)或自定义皮肤分辨率(例如 240x432)。这是一个例子:

    1. android create avd -n &lt;name&gt; -t &lt;targetID&gt; --skin WVGA800
    2. android create avd -n &lt;name&gt; -t &lt;targetID&gt; --skin 540x960

    更新
    不再支持此工具。而是使用 Android Studio 来create AVDs

    【讨论】:

    • 不幸的是,android 命令已被弃用。而且新的avdmanager不支持--skin
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-06
    • 2011-11-15
    • 1970-01-01
    相关资源
    最近更新 更多