我想强调这一点,并在这个帖子中总结所有内容,因为其他帖子都没有得出结论,在跳转到它们之前,这是我参考的帖子:
ADT无法创建默认的Hello World项目,但命令行可以
最近几天ADT表现得有点奇怪。我经常更新SDK并下载所有更新,所以我经常运行SDK管理器。最近我注意到,如果我创建一个新的Android应用程序项目,即使勾选了“创建默认的MainActivity”选项,它也不会创建src下的Activity文件,更烦人的是,我不能对任何东西进行重构,所以我意识到我需要更新我的Eclipse。现在,每当我创建一个新的项目,它就会创建一个令人讨厌的appcompat_v7项目,例如,我创建两个新项目,它就会创建appcompat_v7_2.……这让我发疯了,而且新的项目库是appcompat_v7项目。这变得很烦人,我不知道发生了什么!我该怎么办……请救救我!提前感谢……附带一个截图来让你们也感到烦恼... :)
***************当前备选方案,而不是解决方案***********************
截至2014年12月5日,ADT 23.0.2 已经不存在这个问题。
我一直在等待一个可接受的解决方案(目前没有),但是 Stack Overflow 的一位成员指向了我这篇文章:https://code.google.com/p/android/issues/detail?id=66975。我的做法在下面的解决方案中有所描述,但是对于来到这篇文章的人来说,另一个选择是删除那个已经创建的丑陋项目(如果你有多个)并将 appcompat_v7
添加为库。因此,如果您创建了另一个项目,appcomat_v7_2...
出现后,请将其删除并将您的项目指向 appcompat_v7
,同样适用于其他项目。尽管出于某些原因不建议这样做,但我到目前为止使用它没有问题。如果有人有解决方案,请在此处发布。