Genymotion虚拟机中的Resources$NotFoundException

接手同事的项目,将项目导入到我的AS中一切正常,在Genymotion中运行了一下,Boom~~~~程序crash掉了,,翻看log,赫然写着一行特别扎眼的文字
错误信息
很明显是资源没有找到,这里是本应该写在Strings.xml中的string没有找到。。循着错误日志,发现是一个名叫“pull_to_refresh_pull_label”的string资源没有找到。

这个错误在真机上运行是不会出现的,可是在虚拟机上就会出现。

发现该项目做了国际化,由于虚拟机本地语言是英文,就去英文的strings.xml文件中找,果然没有。再去-zh包的string.xml找,里面是由内容的。解决方法很明显,copy过去就好了。

为什么会这样?真机本地语言是中文,自然要去找-zh的资源文件,而虚拟机一般是英文,就找不到呗。

这种粗心大意的问题最好还是不要出现了,拉低自己的水平。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值