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

时间:2014-02-03 16:47:18

标签: android eclipse eclipse-adt

我刚刚导入了我刚从我的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中的实际条目是:

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="19" />

有人可以告诉我这里缺少什么吗?

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

3 个答案:

答案 0 :(得分:20)

当您重构影响AndroidManifest.xml中条目的代码时,Eclipse会执行此操作。

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

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

答案 1 :(得分:0)

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

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

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

答案 2 :(得分:0)

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