最近 ADT 升级到 23.6.x 之后,发现多了 fragment_layout 和 外部引用 appcompat_v7 的问题,并且发现 MainActivity 不再继承自 Activity, 而是继承自 ActionBarActivity,导致代码复杂了不少,这对初学者来说不得不说是一个坏消息,国外的一些牛人也讨论了这个问题,并且建议 google 作出调整: https://code.google.com/p/android/issues/detail?id=67513
并给出了初步的解决方案:https://github.com/commonsguy/cwac-rba 右下角有个 Download zip 下载
方法在 README.markdown 文件里面已经说得很清楚了,我照着做了一遍,可以达到预期效果,方法如下:
1、 https://github.com/commonsguy/cwac-rba 右下角有个 Download zip 下载,解压,命名为 cwac-rba
2、 在 android-sdk/extras 下新建 templates 文件夹(如果没有的话),然后再在里面新建 activities 文件夹(如果没有的话)
3、 将第一步解压并重新命名好的 cwac-rba 文件夹放在 第二步建好的 activities 文件夹下
4、 最后重启 eclipse,新建 Android project 时,next -> next -> next 之后,如下图所示:
选择最后一项:Really Blank Actiivty , 然后 next -> finish 即可
同时仍然会产生 appcompat_v7,并且 新建项目仍然引用它,但是不影响开发和运行了