我想支持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答案 0 :(得分:2)
您的确切解决方案是Android Manual。
答案 1 :(得分:0)
可以这样做,将您的最低API级别设置为7,将目标API级别设置为8,更多详细信息位于Dev Guide。