我是新来的Android,但已公布的iPhone和bberry应用。我知道我必须使用SDK,这样我才可以编写和测试应用程序创建一个仿真器。为什么没有默认仿真器?为什么不至少一个的Nexus一个,或者随该产品HTC英雄仿真器?

确定它应该是灵活的,但为什么不让它易于创建的Hello World和玩一个虚拟的Android手机?无论黑莓和iPhone都使用默认的模拟器,当你下载SDK。

谢谢, 格里

有帮助吗?

解决方案

既然你可以创建一个模拟器配置 - 或Android虚拟设备(AVD) - 三次鼠标点击和输入一个名字,我没有看到与的 Android模拟器附带的SDK

,有没有Nexus之一或HTC英雄仿真器的原因是,这些船舶与专有代码不能被放弃自由与仿真器。

这是跟Hero的Sense界面是通过HTC只为自己的手机编写和一些谷歌应用程序,如谷歌地图,Gmail和YouTube都是由谷歌拥有的,不属于Android开源项目的一部分。我相信这些应用的谷歌负责手机制造商,如果他们在SDK中包含他们,那么任何人都可以有他们的自由。

其他提示

在SDK包括所有当前发布的设备模拟器,你只需要创建并命名它们。

要创建一个“Nexus One的”模拟器,你会创建一个使用2.1 SDK,并具有WVGA800的屏幕尺寸的AVD。它的那样简单。

过去是这样,但被改变,使开发商想想它们对(并允许创建多个平台自动真空淀积)。

开发什么平台版本/配置

下面是启动仿真器上运行的蛋糕一个快速的方法:

  

$机器人创建AVD -n的Android1.5 -t

     

$模拟器-avd的Android1.5

有关其他功能什么....我很想让所有Android设备上我的应用程序的工作,但我不拥有所有这些,只是1所以我要为每一个可能的硬件配置的AVD(手机) 。这意味着我要追查的发言权5-10手机的具体规格? resultion,密度,长宽比,输入类型,多点触摸? proccessor FPU?一些做一些不。等等等等东西需要处理完毕。

我被你的问题混淆。该SDK附带的仿真器。你只需要创建和配置的实例的它首先通过SDK和AVD经理。

可以创建使用机器人(android.bat)在SDK的文件夹/工具适当AVD。你也可以选择分辨率,SD卡,API等级。这真的很容易:) 如果你想要写的Nexus - 为什么不呢?选择相应的SDK级别和享受。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top