4

我的 AndroidManifest.xml 看起来像这样:

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

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

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

这里的最佳做法是什么?

4

1 回答 1

6

警告由 lint 解释。这不是什么严重的问题,而是“比后悔更安全”的政策。

引用 lint:

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

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

标签应该出现在声明您需要哪个版本、需要哪些功能、需要哪些库等元素之后。过去,当标签出现在其他一些元素之前时,会出现一些细微的错误(例如未正确应用主题),因此最好按照逻辑依赖顺序对清单进行排序。

于 2012-07-31T10:20:10.080 回答