Android 安装位置系统应用程序

Android 安装位置系统应用程序,android,Android,我已经建立了一个自定义ROM,我添加了一些预建的apk的这个ROM。 当我真正闪存ROM时,我确实看到那些新的“系统应用程序”是预装的。 我仍然想知道安装的位置 当我在网上搜索时,每个人实际上都将/system/apps/作为位置,是的,预编译的.apk文件就在那里。不过,它只是一个apk,一个压缩文件,而不是一个已安装的应用程序 通常,当我安装一个应用程序时,它的资源/文件放在/data/data下。 所以现在我想知道预构建系统应用程序安装在哪里 在我的具体示例中,我实际上随我的应用程序附带了

我已经建立了一个自定义ROM,我添加了一些预建的apk的这个ROM。 当我真正闪存ROM时,我确实看到那些新的“系统应用程序”是预装的。 我仍然想知道安装的位置

当我在网上搜索时,每个人实际上都将/system/apps/作为位置,是的,预编译的.apk文件就在那里。不过,它只是一个apk,一个压缩文件,而不是一个已安装的应用程序

通常,当我安装一个应用程序时,它的资源/文件放在/data/data下。 所以现在我想知道预构建系统应用程序安装在哪里

在我的具体示例中,我实际上随我的应用程序附带了一些二进制文件和一些脚本(作为资产),当作为非系统应用程序安装时,可以在/data/data/my.app.name/bin下找到它们

有趣的是,当我在ROM中作为系统应用程序提供后启动应用程序时,它实际上能够看到提供的脚本文件,但当我搜索那些脚本文件时,我找不到它们


我只是好奇,如果有人知道系统应用程序安装的实际工作原理,执行的操作是什么,为什么我只能找到.apk而不能找到“解压缩”安装目录?

这里有点离题,但当你将某个内容放在
/system/apps
下时,它会在下次重新启动后自动安装。。在您的情况下,它将在第一次启动时安装。但需要的数据和缓存将不会被创建,直到应用程序完全需要(它第一次启动)。安装不会创建所需的数据。这就是androidWall的行为,而且非常离题。\n您提到的是,它会在下次重新启动后自动安装,您还知道在哪里吗?