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