如果minSdkVersion低于targetSdkVersion会发生什么?

时间:2010-10-12 02:22:52

标签: android xml android-manifest

我收到了警告:

Attribute minSdkVersion (3) is lower than the project target API level (8)

这会如何影响我的应用?

3 个答案:

答案 0 :(得分:25)

您可以放心地忽略警告。

这是一个奇怪的警告 - 这意味着您正在使用API​​级别8(Android 2.2 / Froyo)的工具,但目标是API级别3(Android 1.5 / Cupcake)。除非您使用SDK定位与其恰好相同的Android版本,否则将始终出现此警告 - 在这种情况下,您必须使用当前的SDK定位Android 2.2。

答案 1 :(得分:17)

我将大部分开发工作设置为minSdkVersion级别的项目。这几乎可以保证我没有使用任何更新的API。然后我在发布应用程序之前切换到我的targetSdkVersion级别。到目前为止我遇到的唯一问题是较低级别不支持我需要在生产中使用的一些清单语法。 (例如,Level 3不支持targetSdkVersion。)我只是在切换到更高级别后修复清单。

答案 2 :(得分:3)