apk-parser icon indicating copy to clipboard operation
apk-parser copied to clipboard

流式解析中文乱码

Open dreamloserlvv opened this issue 5 years ago • 1 comments

由于下载下来apk对内存等资源不可控,所以想采用流式解析apk, 尝试参考ByteArrayApkParser写了一个InputStreamApkParser,通过url的connection把流传进去。 结果解析到name为中文的时候,中文名变成了resourceId:0x7f040000 AndroidManifest的二进制文件我对比了下,完全一样,用普通的apkParser就可以,想问下这是问什么

dreamloserlvv avatar Apr 17 '19 11:04 dreamloserlvv

ByteArrayApkParser并不是一个流式的实现,还是会倒回去读一些文件。你这个现象应该是是没有找到和加载的resource table

hsiafan avatar Apr 18 '19 02:04 hsiafan