Android Studio 新建工程后,报错! Rendering Problems

Android Studio新建工程后遇到Rendering Problems,问题出在styles.xml的AppTheme设置。解决方法包括:1. 将parent属性从"Theme.AppCompat.Light.DarkActionBar"改为"Base.Theme.AppCompat.Light.DarkActionBar";2. 或将parent属性改为"Theme.AppCompat.Light.NoActionBar"。另外,也可尝试降低API版本,但不推荐此方法。

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

Android Studio 新建工程后,报错!

Rendering Problems

   The following classes could not be found: - android.support.v7.internal.app.WindowDecorActionBar (Fix Build Path, Create Class)
   Tip: Try to build the project.`#,

 The following classes could not be found

问题原因

**Android版本升级,不推荐使用Actionbar,将被Toolbar代替。**

解决办法:
一、parent=”Base.Theme.AppCompat.Light.DarkActionBar”
1.找到项目目录res/values/sttyles.xml,准备修改其中的AppTheme设置。res/values/sttyles.xml
2、找到属性parent=”Theme.AppCompat.Light.DarkActionBar”Theme.AppCompat.Light.DarkActionBar
3、修改为parent=”Base.Theme.AppCompat.Light.DarkActionBar”,即在原parent属性值上加“Base.”前缀。Base.Theme.AppCompat.Light.DarkActionBar
4、保存修改,回到问题提示的地方,问题已经解决了图5

二、 parent="Theme.AppCompat.Light.NoActionBar"   

1、同样在styles.xml文件中,修改parent属性值为”Theme.AppCompat.Light.NoActionBar” Theme.AppCompat.Light.NoActionBar
三、换个低版本的API
1、在问题提示页面,找到右上角的API选择按钮,可看到可选API列表。从中选择一个低版本的,如4.4.2API选择按钮
2、API切换成功后,可以看到不再显示问题。不过,不推荐使用此法。图8

注意事项
推荐用Toolbar代替ActionBar

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值