hsiafan/apk-parser

java6branch上 net.dongliu.apk.parser.utils.ParseUtils类的一点疑问

Closed this issue · 3 comments

您好,我下载了1.7.3版本代码,发现有的应用图片没解析出来,跟踪了一下代码,看到了194行,在处理时代码如下:

            case ResValue.ResType.STRING:
                int strRef = buffer.getInt();
                if (strRef > 0) {
                    resValue.data = new ResourceEntity(stringPool.get(strRef));
                }
                break;

请问,这个strRef 是不是应该包含0啊(strRef >= 0)?

是的,这个在最新的1.7.4 已经修改了.

哎呀,没仔细看啊~~原来已经存在了,惭愧惭愧,以后注意!

没事,还要多谢你的反馈