1

我开发了我的第一个应用程序,它在我的手机(Android 2.2)上运行良好。但是,当我在 Xoom(Android 3.2)中进行测试时,它有很多错误。我需要这个应用程序在许多不同版本的 Android 中运行。我如何开发它并确保它会,只有一个 Android 2.2 用于测试?

4

1 回答 1

0

使用清单中针对的最后一个版本进行开发,同时密切关注向后兼容性,这是您以最佳效率实现这一目标的方式。

许多库(ActionBar Sherlock、NotificationCompat2、....)将帮助您使您的应用程序恢复兼容而不会出现问题。

我强烈建议为最后一个版本的 Android 制作应用程序,以便在此版本获得一些动力时准备好,而不是针对当前最流行的任何版本。刚开始做的工作要多一些,但以后会省去很多麻烦。

模拟器将帮助您测试这一点,最好的配置是拥有一个带有最新版本 android 的终端供您使用(这就是为什么 nexus 对开发人员来说是一个非常好的选择)和模拟器上的不同配置来测试向后兼容性或其他形式因素。

于 2012-10-24T13:41:14.510 回答