我一直在使用Android Developer Tool很长时间没有问题。最近我更新了我的ADT,现在我无法创建一个简单的活动( New-> Other-> Android Activity )。它仅提供创建操作栏活动的选项。
那么如何使用布局创建简单活动
我的ADT版本 22.6
答案 0 :(得分:1)
为什么会这样?
您尝试添加的模板使用要求API级别高于14的功能(如操作栏),在向导的第一步中,您选择了9.并且从9< 14你得到这个错误。
我该怎么办
我应该选哪个
如果您认为使用高于14的api级别无关紧要(因此您的设备不适用于冰淇淋三明治设备),您一定要选择第一个选项。如果您不介意使用更基本的UI模板,并且您真的需要您的应用程序在冰淇淋三明治设备上工作。你应该选择第二个选项。
如果我想要两个,那该怎么办? 您可以使用支持库,这样您就可以在API 14之前的设备上享受API级别14以上的功能。有些人认为设置和安装更加困难。尽管如此。 https://developer.android.com/tools/support-library/setup.html还有可用的样本。
编辑:在下面的步骤中,您可以选择模板类型:,请注意复选标记“创建活动”,只需取消选中即可。
答案 1 :(得分:1)
创建项目时,必须设置选项:min SDK,target SDK和Compile With。 您可以将min SDK设置为10,将SDK定位到10,但是"使用"设置为API 14.
答案 2 :(得分:1)
当您重构影响AndroidManifest.xml
中条目的代码时,Eclipse会执行此操作。
所以,在做其他任何事情之前从工作区关闭你的eclipse项目并通过双击再次打开项目。这将迫使Eclipse重新初始化您的项目,并且还将运行Lint&其他检查。
如果这不起作用,请尝试其他用户建议的任何上述内容。
答案 3 :(得分:0)
这种烦恼的解决方法是将API级别设置为14,创建新活动,然后将API级别更改回您希望的级别。这似乎是此版本的ADT和新的活动创建向导的问题。
之前曾经有过这样的工作,但我最近更新了ADT,现在我发现项目的问题我没有改变。
我一直这样做是为了创造新的活动而且还没有看到任何问题。