我有一个非常有效的问题来自用户,我无法深入了解为什么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倍.很高兴知道它可能不是我正在做的事情,但仍然很好奇这里的推理是什么令人沮丧的用户指责"刮刀"安装尺寸看起来更小!
我开发了一个小的Android应用程序,最近发现了一个奇怪的行为
当我使用usb和eclipse安装此应用程序后导航到任意Activity时,我可以离开应用程序,转到android主屏幕或其他应用程序,然后通过再次"启动"应用程序直接返回到提到的任意Activity.
但是当我通过下载apk文件直接在手机上安装应用程序时,当我切换到另一个应用程序或android主屏幕后,当我返回此应用程序时,我将始终返回到应用程序的根Activity.
有谁知道这种行为来自何处或如何解决这个问题?
更新:我在两种情况下都在真实硬件上运行应用程序.