Android打包错误Expected resource of type id...

本文解决了一个具体的Android打包问题,即Expected resource of type id [ResourceType]错误,并提供了解决方案,通过添加@SuppressWarnings(ResourceType)注解来避免错误。

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

Android打包错误Expected resource of type id [ResourceType]

今天刚升级完Android Studio到3.0.1版本,装完之后,遇到一堆问题,改了一大堆问题,终于改完了,就想打包apk试试,没想到打包时报了如下错误:

Error Expected resource of type id [ResourceType]

点击到报错的地方,原来是依赖的一个开源库一个if判断处报错了,如下图:

这里写图片描述

但是点击进去之后看了一下也是返回的Int类型的值,我就郁闷了,为什么不能比较了?有哪位大神可以解释一下是为什么吗?

解决办法:

后来在网上搜了一下,只要在这个报错代码所在方法的头上加入如下代码即可:

@SuppressWarnings("ResourceType")

试了试,果然好使,但还是不知道为什么?

大神求解释!!!

本文首发于我的微信公众号,更多干货文章,请扫描二维码订阅哦:

您可以扫描上面的二维码,来关注我的微信公众号,来学习更多的干货文章!

另外,我还建了一个免费的知识星球,感兴趣的微信扫码即可加入!

image

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值