在我的文件夹res
下的android开发项目中,我的应用程序使用了所有资源。大小为3.11 mb,包含1013个文件。另一方面,在apk
中,文件夹res
也包含所有资源,但其大小仅为760 kb,仅包含332个文件。现在这是否意味着并非所有资源都被打包?如果是这种情况,那么在引用所需资源时会发生什么?
答案 0 :(得分:1)
现在这意味着并非全部 资源是否包装好?
不,这意味着APK文件是压缩的ZIP样式存档。
答案 1 :(得分:1)
是的,许多XML都是在resource.arsc文件中预编译的。您可以使用aapt dump --values resources xxx.apk来查看resource.arsc文件,您将找到预编译的xml。