<uses-sdk>标记出现在<application>标记</application> </uses-sdk>之后

时间:2012-07-31 10:17:29

标签: android android-manifest

我的AndroidManifest.xml如下所示:

<manifest ...>
    <application ...>
        ...
    </application>
    <uses-sdk ... />
</manifest>

这在早期版本的Eclipse中很好但是自从我升级后我得到了这个警告:

<uses-sdk> tag appears after <application> tag

这里的最佳做法是什么?

1 个答案:

答案 0 :(得分:5)

警告由lint解释。这没什么大不了的,而是一种“比对不起更安全”的政策。

引用lint:

<uses-sdk> tag appears after <application> tag

Issue: Checks for manifest problems like <uses-sdk> after the <application> tag
Id: ManifestOrder
  

标签应出现在声明的元素之后   您需要哪个版本,您需要哪些功能,哪些库是您的   需要,等等。在过去,有一些微妙的错误(如   标签时没有正确应用的主题   出现在其他一些元素之前,所以最好订购   您的清单符合逻辑依赖顺序。