赞
踩
Resource ID #0x0
com.sh.sdk.shareinstall.helper.GetWebGLInfo.(GetWebGLInfo.java:42)
该异常表示找不到资源ID 。
[解决方案]:出现这个异常的原因有很多,具体原因可以参考Exception Message的内容,建议检查以下几点:
1.引用的资源ID 是否能匹配到R.java文件中定义的资源;
2.是否因为缓存等原因导致编译APK时未把资源文件打包进去,可以把APK反编译检查下;
3.是否使用了一个错误的类型来引用了某个资源或者配置资源时存在错误;
4.是否将Int等整型变量作为了参数传给了View.setText调用,这种情况下该整型变量将被认为是一个资源ID号去资源列表中查找对应的资源,导致找不到对应资源错误;解决方法是做类型转换View.setText(String.valueOf(Int id))。
5.xml里控件写了onclick方法名称,但是对应的activity类里没有对应的click事件方法
//报错原文-----------------------------------
W ResourceType: No package identifier when getting value for resource number 0x00000000
20308-09 09:13:06.223 17733 17733 W System.err: android.content.res.Resources$NotFoundException: Resource ID #0x0
20408-09 09:13:06.226 17733 17733 W System.err: at android.content.res.Resources.getValue(Resources.java:1429)
20508-09 09:13:06.226 17733 17733 W System.err: at android.content.res.Resources.loadXmlResourceParser(Resources.java:2984)
20608-09 09:13:06.226 17733 17733 W System.err: at android.content.res.Resources.getLayout(Resources.java:1219)
20708-09 09:13:06.226 17733 17733 W System.err: at android.view.LayoutInflater.inflate(LayoutInflater.java:421)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。