为什么不是标准的Android模拟器?

我是Android新手,但已发布iphone和bberry应用程序。 我发现在编写和测试应用程序之前,我必须使用SDK创建一个模拟器。 为什么没有默认模拟器? 为什么至少不是Nexus one,或者是该产品附带的HTC英雄模拟器?

当然,它应该是灵活的,但为什么不轻松创建hello world并玩虚拟Android手机? 当您下载sdk时,黑莓和iphone都会使用默认模拟器。

谢谢,格里


由于您可以通过点击三次鼠标并键入一个名称来创建模拟器配置 - 或Android虚拟设备(AVD) - 我并没有发现SDK附带的Android模拟器错误。

没有Nexus One或HTC Hero仿真器的原因是这些仿真器附带的专有代码不能免费赠送给仿真器。

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


SDK包含所有当前发布的设备的仿真器,您只需创建并命名它们即可。

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


它曾经是这种方式,但被改为让开发人员考虑他们正在开发的平台版本/配置(并允许创建多个平台AVD)。

这里是一个快速启动运行蛋糕的模拟器的方法:

$ android创建avd -n android1.5 -t

$ emulator -avd android1.5

链接地址: http://www.djcxy.com/p/27893.html

上一篇: Why not standard Android emulators?

下一篇: @Pathvariable Map<String,String> is giving me HTTP Status 500