我一直在构建一个自定义ROM,我在这个ROM中添加了一些预构建的apk。 当我真正刷新ROM时,我确实看到了那些新的“系统应用程序”已预先安装。 我仍然想知道安装的位置吗?
当我在网上搜索时,每个人实际上都指的是/ system / apps /作为位置,是的,预编译的.apk文件就在那里。它仍然只是一个apk,一个压缩文件而不是已安装的应用程序。
通常,当我安装应用程序时,它的资源/文件放在/ data / data下。 那么现在我想知道预构建系统应用程序的安装位置?
在我的具体示例中,我实际上使用我的应用程序发送了一些二进制文件和一些脚本(作为资产),当作为非系统应用程序安装时,可以在/data/data/my.app.name/下找到仓
有趣的是,当我在我的ROM中作为系统应用程序提供它后启动应用程序时,它实际上能够看到提供的脚本文件,但是当我搜索那些我找不到它们时!
如果有人知道系统应用程序的安装是如何实际运行的,执行的操作是什么,为什么我只能找到.apk而不是“解压缩”的安装目录,这很奇怪?