如何处理android 报错 "Unparsed aapt error(s)"

本文介绍了在Android应用开发过程中,编辑或修改res/目录下的资源文件时可能遇到的“UnparsedAdapter错误”。具体而言,当在res/layout目录下创建的XML文件名包含非法字符时会出现这一问题。文章还提供了解决方案,例如确保文件名只包含小写字母和数字,并介绍了如何通过删除R.java文件以重新生成资源索引来解决问题。

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

在android 应用开发中,编辑,修改或增删 res/下资源文件时有时会遇到如下错误提示:

"Unparsed aapt error(s)! Check the console for output".

可检查控制台输出的提示来解决.

比如在res/layout下新加了一个xml文件: NewScreen.xml, 这时就会遇到上述错误提示, 控制台会有类似如下提示:

the layout file name can only contain characters in [a- z0-9] etc.

即layout 文件名只能在小写的26个字母和数字0~9中选取. 因此,我们的文件名中有大写字母就会报错.

 

有时如果错误提示不清楚, 可以把R.java删掉使其重新生成. 可以不直接删, 把res下的某个文件删去(先备份一下), R.java即会重新更新.

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值