冰淇淋三明治的向后兼容性

3

我开发了一个在honeycomb上运行的应用程序。我想知道在Ice Cream Sandwich上是否会出现问题?ICS的向后兼容性如何?

4个回答

2

最简单的方法是自己尝试一下,ICS已经在Android SDK中可用,安装它并检查您的应用程序是否仍在运行。但通常情况下,Android具有良好的向后兼容性(版本之间可能仍会存在一些行为上的小差异)。


我进行了测试,当我使用sdk14运行模拟器时,它看起来像手机。当我将分辨率设置为1280-800时,模拟器变成了平板电脑,但字符和布局非常大,并且文本会溢出窗口。当我运行sdk14时,如何将模拟器设置为平板电脑呢? - Mustafa Güven
2
你需要选择WXGA800皮肤或检查密度是否为正确的值(160dpi)。 - HefferWolf
谢谢你,Heffer,但我有另一个问题,它说[2011-10-26 22:32:25 - 模拟器]无法分配内存:8 [2011-10-26 22:32:25 - 模拟器] [2011-10-26 22:32:25 - 模拟器]此应用程序已请求运行时以异常方式终止。 [2011-10-26 22:32:25 - 模拟器]请联系应用程序的支持团队以获取更多信息。 - Mustafa Güven
好的兄弟,我将设备RAM大小设置为512 MB,问题解决了。再次感谢您宝贵的回答。 - Mustafa Güven
我可以在拥有8G内存的四核PC上运行模拟器,但是非常慢,我必须等待大约5秒钟才能完成任何动作。ICS是否能够运行Android 2.x应用程序? - Ivan G.

2

0

Android 4.0 设备应该能够运行您针对 Android 3.x 的应用程序。 但是,由于 Android 4.0 中引入了新的 API,为 Android 4.0 设计的代码可能无法在 Android 3.x 上正常工作。

检查您的应用程序并不难。

我建议您下载 Android 4.0 SDK(确保您也有 ARM 映像),并在模拟器上尝试它。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接