1

我读到在 .apk 安装过程中创建了一个新用户,并使用这个新用户权限,创建了内部存储中的 Applications 目录(在此处提取 .apk)(在 /data/app 中,不太确定)。我在 /data/app 中找不到任何应用程序目录,甚至 /system/app 也包含 .apk 而不是应用程序目录。有人可以解释我在哪里可以找到应用程序目录吗?

另外在安装过程中会发生什么(我有兴趣知道是否将某些特定文件复制到特定位置)。

4

1 回答 1

2

你读错了:) APK 没有在文件系统上解压,只是在内存中解压缩。因此,您只会在 、 等中找到 APK 文件/data/app/system/app整个过程取决于版本(例如 Jelly Bean 添加了前向锁定/加密)。您需要阅读 Android 源代码以获取实际详细信息。开始PackageManagerService.java

于 2012-12-18T07:09:25.803 回答