1 通读aapt源码和AssetManager源码
2 gdb调试
3 找不到的资源为drawable/sns_default.xml 匹配到的config为drawable,但是drawable里面并没有该资源,索引到的字符串常亮池的index为1,对应字符串为"" 空串
#aapt dump strings com.tencent.qt.qtl.apk | grep “#1:”
String #1:
4 反编译查看sns_default.png所在目录
drawable-nohdpi-v4
drawable-xhdpi-v4
这里在drawable文件夹下并没有该资源
5 再次使用aapt查看是否为资源查找过程中系统存在bug
#aapt dump resources com.tencent.qt.qtl.apk | grep sns_default
spec resource 0x7f02089d com.tencent.qt.qtl:drawable/sns_default: flags=0x00000500
resource 0x7f02089d com.tencent.qt.qtl:drawable/sns_default: t=0x03 d=0x000010ea (s=0x0008 r=0x00)
resource 0x7f02089d com.tencent.qt.qtl:drawable/sns_default: t=0x03 d=0x00000001 (s=0x0008 r=0x00)
resource 0x7f02089d com.tencent.qt.qtl:drawable/sns_default: t=0x03 d=0x00000b7c (s=0x0008 r=0x00)
确实存在在default配置下的资源 resource 0x7f02089d com.