抑制AndroidManifest.xml与minSdkVersion相关的警告

时间:2011-01-27 09:32:24

标签: android android-manifest suppress-warnings

由于兼容性原因,我在此http://developer.android.com/guide/practices/screens_support.html推荐我的AndroidManifest.xml包含:

<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"/>

这会在eclipse中生成警告:

  

属性minSdkVersion(3)更低   比项目目标API级别(4)

有没有办法压制此警告或以任何其他方式摆脱它?真的很烦人。

3 个答案:

答案 0 :(得分:14)

简而言之,我知道没有内置的方法可以做到这一点。

Here's去年八月的讨论。

here是Xavier Durochet的回应。

看起来您可以根据Mark Murphy在第一个帖子中的回复手动删除它:

  

或者,您可以修改SetupTask.java,取消此测试(第297-308行)   由Google Code Search索引的代码,并将其构建为自定义   Android Ant扩展的版本

有一个feature request可以解决这个问题,但是谁知道它何时会被实施。

答案 1 :(得分:4)

2011年的答案不再准确。它根据this bug在ADT 17中修复。

答案 2 :(得分:0)

此警告是常见的警告。我使用 minSdkVersion 来支持Android 1.5,我正在为Android 1.6构建支持小屏幕。您可以使用最新的Android 2.3库构建应用程序,但仍支持较低版本。