android 去掉appcompat_v7 生成R文件 自己总结绝对可用

本文介绍了如何从Android项目中删除appcompat_v7库,并解决由此产生的R文件缺失问题。通过删除styles.xml中的parent属性,修正menu.xml中错误的showAsAction属性,以及在必要时恢复主题样式,可以成功移除appcompat_v7并让项目正常编译。此外,文章还提供了处理导入或删除appcompat_v7库时的注意事项。
摘要由CSDN通过智能技术生成

首先声明,本人也是新手,经数个小时努力,总结出完整及有效的方法,希望帮助到有同样需求的人。不过不得不说,我查了好久都没有一篇文章能完完全全把这问题解决了的,当然也有可能是我查的不好,但不管怎么说,终于解决了,就分享一下。

appcompat_v7是google在ADT22.6.0版本之后自动引用的一个兼容包,相当于一个类库,其作用是能让android低版本支持android4.0以上的新界面、控件等,如ActionBarActivity。删掉也没什么影响,因为据我所知大部分程序员都用不着这东西,一般建项目之后直接就把自动生成的extends ActionBarActivity改回extends Activity。

好了下面直接进入正题

新建一个android项目,一路回车之后会出现一个appcompat_v7的东西,如果看他不顺眼的话直接删掉吧,当然删除过后项目会报错(注意:我已经修改了MainActivity继承的父类)


直接改res下的几个错误吧,每个styles.xml中都会有这样的错误(只改有叉的,没叉的不用管)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值