【问题标题】:Creating a Virtual Device with AVD Manager使用 AVD Manager 创建虚拟设备
【发布时间】:2013-02-02 07:22:46
【问题描述】:

我是 Android 应用开发新手。 (一年前做过,但完全忘记了)

一年前,我创建了一个虚拟设备,并使用 AVD 管理器设置了模拟器。那时候,它只要求我选择目标,我每次都选择 2.2,以便它也支持最新版本。

一年下来,我面临的问题是,它也要求我选择目标设备。我使用 Galaxy Fit,但其他人的手机和分辨率不同,适用于平板电脑、智能手机、笔记等。我参考了 YouTube、Google 和 Android 文档本身的所有教程,它只提供有关旧设置的信息,一个没有设备信息。

我想知道选择哪种设备,以便我的应用可以兼容所有设备和屏幕尺寸(我选择 Android 2.2 作为目标),因为如果不选择设备,确定按钮不会被激活。

谢谢

【问题讨论】:

    标签: android avd android-2.2-froyo


    【解决方案1】:

    使应用与所有设备兼容取决于您设计应用的方式,而不是所选的虚拟设备。

    可以在here 找到一些关于如何针对不同屏幕优化您的应用的推荐 Android 文档。

    关于某些设备中可能存在或不存在的传感器或其他功能,您应该在使用它们之前检查它们是否可用。

    如果您遵循这些,您可能会很好地与支持您选择的最低 API 集的手机兼容。

    但是,在不同的虚拟设备中进行测试可以帮助您验证您的应用在不同的真实设备中是否兼容。

    顺便说一句,创建 AVD 时的设备选项是用于创建与特定设备匹配的 AVD(关于它的问题 here)。但是为了兼容性,您不需要测试特定设备,而是需要测试各种功能值(分辨率、屏幕等)

    【讨论】:

    • 因此,如果我现在暂时单独测试我的设备并进行响应式设计,那应该适用于所有设备,对吧?我明白你的意思,但只是想更具体一点。
    • 非常感谢,该链接希望对您有所帮助。它真的有很多我想要的东西。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-26
    • 2012-08-22
    • 1970-01-01
    相关资源
    最近更新 更多