我刚刚导入了我刚从我的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 Tools
和Android SDK Platform-Tools
版本19.0.1
。
看起来Eclipse在重构影响AndroidManifest.xml
条目的代码时AndroidManifest.xml
。
所以,在做任何其他事情之前从工作区Close
你的eclipse项目并通过双击再次open
项目。 这将强制Eclipse重新初始化您的项目,并且还将运行Lint&Other检查。
如果这不起作用,请尝试其他用户建议的任何上述内容。
我认为这是仅由当前版本的工具触发的Lint规则(可能这是添加的,严重性在规则集中已更改)。
您可以在Lint Perspective中禁用此规则,也可以在Android XML编辑器中右键单击该规则。
不确定实际的修复是什么(希望有人会回答) – 这会让它沉默,所以你的构建工作(但你应该真正解决原来的问题)。
检查您的Android清单文件。 当发生这种情况时,文件中出现了明显的错误。