为什么DDMS文件资源管理器中的应用程序名称以-1.apk或-2.apk结尾

时间:2013-10-17 11:13:26

标签: android monitor ddms apk android-4.2-jelly-bean

rooted Galaxy S2(4.3)上深入设备“/ data / app”文件夹时,我能够看到所有应用程序名称都以 -1.apk 或 -2.apk

有人可以解释一下,为什么呢?,对于从谷歌播放安装的新应用程序,名称以 -1.apk -2.apk 截图如下。

enter image description here

1 个答案:

答案 0 :(得分:4)

如果您安装了一个应用程序,请说 - googleplay。如果相同的应用程序的任何更新后来,并且如果您更新应用程序,那么Android将下载apk并将其重命名为apk-2.apk并用较新的应用程序替换当前安装的(apk-1.apk)应用程序( APK-2.apk)。
我不知道为什么Android会这样做,但这是用apk的名称 - apk-1.apk和apk-2.apk完成的。

所以就是这样。
1.你安装了一个应用程序说 - playmusic然后“/ data / app /”中的apk将是playmusic-1.apk
一个更新来自playstore的playstore。你选择了 - 更新。更新开始下载。
3.下载更新后“Android OS”将安装playmusic并更新您的应用程序。如果您现在看到“/ data / app”文件夹,它将是playmusic-2.apk

如前所述,我不知道为什么Android操作系统会这样做,但它的机制 这里的playmusic-1.apk和playmusic-2.apk意味着com.google.playmusic或者包名是什么。
您也可以自己尝试一下。
为什么的答案 感谢@Geobits,这个谜团已经解决了。 Android的确如此,因为同一目录中不能存在两个同名的apk文件。