Android 将APK复制到KitKat上的/system/app时未安装库

Android 将APK复制到KitKat上的/system/app时未安装库,android,system,libraries,android-4.4-kitkat,Android,System,Libraries,Android 4.4 Kitkat,我正在尝试将APK添加到KitKat上的/system/app 在装入/system分区、复制APK并重新启动后,似乎APK库没有被复制到/data/app lib中 奇怪的是,通过ADB在APK上重新安装会导致库被复制,并且可以正常工作 我在将APK构建为ROM的一部分时遇到了相同的行为 如何让系统为系统应用程序安装库?当您将APK添加到/system/app时,还应提取其库并将其放入/system/lib,参考: 据我所知,这种情况一直存在,而不是4.4特定的我在第三方应用程序中遇到了类似的

我正在尝试将APK添加到KitKat上的
/system/app

在装入
/system
分区、复制APK并重新启动后,似乎APK库没有被复制到
/data/app lib

奇怪的是,通过ADB在APK上重新安装会导致库被复制,并且可以正常工作

我在将APK构建为ROM的一部分时遇到了相同的行为


如何让系统为系统应用程序安装库?

当您将APK添加到
/system/app
时,还应提取其库并将其放入
/system/lib
,参考:


据我所知,这种情况一直存在,而不是4.4特定的

我在第三方应用程序中遇到了类似的问题,该库即使放在/system/lib/文件夹中也找不到。解决方案是将其移动到/system/vendor/lib/文件夹中。

谢谢。手动操作似乎可行,但这是一个繁琐的过程,尤其是对于第三方APK。你知道在构建AOSP时有什么方法可以实现这一点吗?@user2424511你可能可以通过编码/脚本来实现,但我没有这方面的经验。你知道为什么在构建AOSP时,某些应用程序的libs没有复制到/system/lib中吗?(同时lib文件夹位于正确的路径上!)@user2424511