我有一个非常有效的问题来自用户,我无法深入了解为什么Google Play商店报告的尺寸与设备上报告的尺寸不同.我在PC上签名发布的APK大小为3.8MB.上传到Google Play会显示相似的大小.但是,查看设备上的应用管理器会显示以下统计信息:
Total: 6.62MB
App: 6.51MB
Data: 112KB
Run Code Online (Sandbox Code Playgroud)
这与Google Play启用的版权保护(与其他类似问题相同)无关,因为我获得了安装已签名APK或开发APK的相同统计信息.
/ data/app下手机上的APK再次为3.8MB,而/data/data/com.my.app下的文件大约为100KB左右(可能是上面的'数据'行).
导致统计数据出现差异的原因是什么?
编辑:进一步研究,这是我设备上许多应用程序的常见功能.Google Play会报告一种尺寸,而设备报告的幅度通常会大2倍.很高兴知道它可能不是我正在做的事情,但仍然很好奇这里的推理是什么令人沮丧的用户指责"刮刀"安装尺寸看起来更小!
PFR*_*LIM 14
在Android系统中安装APK时,安装的是DEX文件.其中包含编译为二进制文件的代码,资源等.您的dex通常与apk的大小相同,除非您的资源未在资源中编译.
嗯,我们都知道.什么不是广泛传播的是android也保存你原来的apk.也许是因为出现错误或出于其他原因而重新安装.
这就是为什么我们的应用程序的内存量是系统的两倍.它是原始apk和已安装dex的大小的总和.
归档时间: |
|
查看次数: |
10071 次 |
最近记录: |