android 解决 Eclipse 升级到 ADT 23.6.x 后 产生 fragment 的问题

来源:互联网 发布:sql server不存在 编辑:程序博客网 时间:2024/05/23 11:50


  最近 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,并且 新建项目仍然引用它,但是不影响开发和运行了

0 0