我试图了解如何在 Android 上安装 apk 的过程,特别是通过 adb install (我正在测试的地方)安装 Android SDK 模拟器。
在搜索中,除了“apk 被简单地复制到 /data/app 并在您运行它时安装。这对我来说并不令人满意,因为它没有解释 apk 的图标如何出现在菜单上。问题。
来自 Windows 背景,运行 .exe 或安装程序来安装程序会修改注册表、文件、服务等。我需要了解在 Android 上安装 apk 时是否会发生这种情况或类似情况。
因此,如果有人可以向我解释在 Android 上安装 apk 时具体会发生什么,我将不胜感激。
在旁注中,我还想知道 Dalvik VM " zygote
" 是否参与安装,或者它是否发生在较低的 linux 内核级别?
我的最终目标是使用 strace 来记录 apk 的安装过程,以记录系统修改、文件创建、网络活动和其他感兴趣的事件。