android studio 降低编译版本出错

本文介绍了当从网站下载旧版本工程项目并在Android Studio中编译遇到错误时的解决方法。主要包括调整Gradle文件中的Compile SDK版本、移除v7包依赖、修改AndroidManifest.xml文件中的Theme设置以及更新Activity继承方式。

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

问题描述:
我们经常从一些网站上下载一些旧版本的工程所以需要降低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、付费专栏及课程。

余额充值