“此模板需要最低SDK版本”-Android Eclipse ADT插件报告错误的最小SDK。

我刚刚导入了我刚从我的git repo结帐的旧Android项目。

当我尝试使用Eclipse创建一个新的Master / Detail Flow Activity时:

New > Android > Android Activity > Login Activity > Next 

Eclipse报告我错误说:

 This template requires a minimum SDK version of at least 3, and the current min version is 1 

我在AndroidManifest.xml实际条目是:

  

谁能告诉我,我在这里失踪了什么?

我使用的是版本23.2 Android SDK ToolsAndroid SDK Platform-Tools版本19.0.1

看起来Eclipse在重构影响AndroidManifest.xml条目的代码时AndroidManifest.xml

所以,在做任何其他事情之前从工作区Close你的eclipse项目并通过双击再次open项目。 这将强制Eclipse重新初始化您的项目,并且还将运行Lint&Other检查。

如果这不起作用,请尝试其他用户建议的任何上述内容。

我认为这是仅由当前版本的工具触发的Lint规则(可能这是添加的,严重性在规则集中已更改)。

您可以在Lint Perspective中禁用此规则,也可以在Android XML编辑器中右键单击该规则。

不确定实际的修复是什么(希望有人会回答) – 这会让它沉默,所以你的构建工作(但你应该真正解决原来的问题)。

检查您的Android清单文件。 当发生这种情况时,文件中出现了明显的错误。