android studio降低编译版本出错

本文介绍了在Android Studio中降低编译版本时遇到的错误,如找不到资源匹配的问题,以及详细的解决步骤,包括修改compile SDK版本、删除v7包依赖、更新manifest中的theme和移除supportsRtl属性等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

时间是有成本的,如果真的有你用到的android,源码请给点资助吧!支付宝账号:17090409456

问题描述:

我们经常从一些网站上下载一些旧版本的工程所以需要降低android studio的编译版本可是直接去降低时会发现莫名其妙的错误,这是因为高版本新增了一些功能而低版本没有所以会出现如下错误:

build\intermediates\res\merged\debug\values-v23\values-v23.xml

Error:(4) Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Inverse'.

Error:(33) Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Button.Colored'.

解决办法如下:

步骤1:在gradle中修改 compile sdk 版本,比如 8.

步骤2:在gradle中删除v7包的依赖

步骤3:在manifest中修改theme,supportsRtl。theme需要修改成当前编译版本支持的主题,可以使用DeviceDefault主题等。删除supportsRtl属性。

步骤4:将继承appcompatActivity修改为Activity


希望能帮助到你!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值