【问题标题】:Why not standard Android emulators?为什么不是标准的安卓模拟器?
【发布时间】:2010-01-13 16:39:18
【问题描述】:

我是 Android 新手,但已经发布了 iphone 和 bberry 应用程序。我看到我必须使用 SDK 创建一个模拟器,然后才能编写和测试应用程序。为什么没有默认模拟器?为什么不至少附带一个 Nexus 或 HTC hero 模拟器?

当然它应该是灵活的,但为什么不让创建 hello world 和玩虚拟 Android 手机变得容易呢?下载 sdk 时,blackberry 和 iphone 都带有默认模拟器。

谢谢, 格里

【问题讨论】:

  • 他在询问所有十几个选项。简单地选择 android 2.2 来模拟一个 nexus 是一个无用的答案。问题是关于所有其他选项,例如“触摸屏支持”、“轨迹球支持”,以及更神秘的选项,例如“抽象 lcd 密度”和“最大 vm 应用程序堆”。我可以在文档中阅读它们的含义,但是模拟一个给定设备的值是什么?!

标签: android android-emulator


【解决方案1】:

由于您可以创建一个模拟器配置 - 或 Android 虚拟设备 (AVD) - 只需点击三下鼠标并输入一个名称,我认为 Android Emulator that ships with the SDK 并没有太多错误。

没有 Nexus One 或 HTC Hero 模拟器的原因是这些模拟器附带专有代码,不能随模拟器免费赠送。

Hero 随附的 Sense UI 仅由 HTC 为其手机编写,并且某些 Google Apps(例如 Google Maps、GMail 和 YouTube)归 Google 所有,不属于 Android 开源项目。我相信 Google 会向手机制造商收取这些应用的费用,如果他们将它们包含在 SDK 中,那么任何人都可以免费获得它们。

【讨论】:

  • 您甚至可以争辩说没有预配置的设备模拟器是一件好事,因为它清楚地表明您正在为 Android 平台开发,而不仅仅是针对特定设备。
  • 谢谢,我遇到的一个问题是创建模拟器的标准命令行不适合我。 android create avd --target 2 --name my_avd(失败)当我输入“android list targets”时,它什么也不返回。你知道我在安装过程中缺少什么吗?
  • 如果您不带任何参数输入android,您将获得一个用于管理您的 AVD 的 GUI。这行得通吗?
【解决方案2】:

SDK 包含适用于所有当前发布设备的模拟器,您只需创建并命名它们。

要创建“Nexus One”模拟器,您需要创建一个使用 2.1 SDK 且屏幕尺寸为 WVGA800 的 AVD。就这么简单。

【讨论】:

  • 512 RAM,轨迹球支持,无近场,摄像头(哪种分辨率?)...等等,等等,等等,不是“那么简单”。但不错的尝试。
  • 如果您懒得查找这些信息,那么您不应该创建/测试 Android 应用程序。
【解决方案3】:

以前是这样,但经过更改后,开发人员可以考虑他们正在开发的平台版本/配置(并允许创建多个平台 AVD)。

这是启动运行纸杯蛋糕的模拟器的快速方法:

$ android create avd -n android1.5 -t

$模拟器-avd android1.5

【讨论】:

    【解决方案4】:

    其他功能呢...... .意思是我必须追踪 5-10 部手机的确切规格?结果,密度,纵横比,输入类型,多点触控?处理器 FPU?有些做有些不做。等等等等。有些事情需要做。

    【讨论】:

      【解决方案5】:

      我对你的问题感到困惑。 SDK 附带一个模拟器。您只需首先通过 SDK 和 AVD 管理器创建和配置它的实例

      【讨论】:

        【解决方案6】:

        您可以在 sdk 的文件夹 /tools 中使用 android (android.bat) 创建适当的 avd。您也可以选择分辨率、SD 卡、API 级别。这真的很容易:) 如果您想为 Nexus 写作 - 为什么不呢?选择适当的 sdk 级别并享受。

        【讨论】:

          猜你喜欢
          • 2015-03-08
          • 1970-01-01
          • 2011-01-17
          • 2013-05-03
          • 1970-01-01
          • 2017-04-01
          • 2011-11-15
          • 2011-05-18
          • 1970-01-01
          相关资源
          最近更新 更多