How do Android app upgrades work technically?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: Can someone explain or point out resources where I can read how Android app upgrades actually work on an OS level of detail? 回答1: From the package manager logs,it seems following steps are taken for upgrade: 1) Download the package at temporary location. act=android.intent.action.PACKAGE_NEEDS_VERIFICATION dat=file:///data/app/vmdl1854135520.tmp typ=application/vnd.android.package-archive 2) Do package verification. 06-30 17:59:02.751 3701 3751 D PackageManager: [MSG] PACKAGE_VERIFIED: observer{237546897} 3) Rename the package. 06-30 17:59