逐步支持多个OS版本

时间:2011-09-27 18:05:14

标签: android version

我想支持Android 2.1设备,但也想让用户将我的应用移动到SD卡,如果他们有Android 2.2 +

该属性是android:installLocation =“auto”

如何在为2.2 +启用此属性时仍然支持2.1?

编辑:我用build 2.1设置它,我收到编译错误,无法启动我的应用程序。我不想将构建目标增加到2.2的原因是因为如果我这样做并且应用程序安装在2.1上,则抛出一堆异常并且它崩溃。我想确保该应用程序在2.1上完美运行。有关我的意思的示例,请参阅NoSuchMethodError: String.isEmpty

2 个答案:

答案 0 :(得分:2)

您的确切解决方案是Android Manual

答案 1 :(得分:0)

可以这样做,将您的最低API级别设置为7,将目标API级别设置为8,更多详细信息位于Dev Guide