Android棒棒糖上的持久应用程序

Android棒棒糖上的持久应用程序,android,android-5.0-lollipop,Android,Android 5.0 Lollipop,在我的Android清单中,我已将我的应用程序标记为“持久”,以便在崩溃时自动重新启动,不太可能被系统杀死,等等。我知道普通应用程序无法使用此设置,但我正在使用自定义ROM,我将应用程序加载到priv app文件夹中,因此我可以使用它 这在棒棒糖前的手机上非常有效。然而,当我将我的APK加载到安卓5手机上时,“持久性”设置就不再有效了。我可以使用“dumpsys活动”来验证我的应用程序是否在安卓4.4.4上持久,但在安卓5.0上不持久 安卓5对持久性是否有其他要求?我看到一些系统提供的应用程序仍

在我的Android清单中,我已将我的应用程序标记为“持久”,以便在崩溃时自动重新启动,不太可能被系统杀死,等等。我知道普通应用程序无法使用此设置,但我正在使用自定义ROM,我将应用程序加载到priv app文件夹中,因此我可以使用它

这在棒棒糖前的手机上非常有效。然而,当我将我的APK加载到安卓5手机上时,“持久性”设置就不再有效了。我可以使用“dumpsys活动”来验证我的应用程序是否在安卓4.4.4上持久,但在安卓5.0上不持久


安卓5对持久性是否有其他要求?我看到一些系统提供的应用程序仍然是持久的,所以这并不是完全不可能的。谢谢。

原来我误解了问题的本质。真正的问题是我没有给apk selinux上下文权限。我使用chcon从priv应用程序中的另一个文件复制上下文,并将其整理出来。

您的应用程序是否由固件的签名密钥签名?也许他们现在需要的是这个,而不仅仅是预装应用程序。只是猜测一下……我不能在上面签字。我不知道是否也是这样,但我已经在优秀的androidxref.com上查找了源代码,在那里找不到类似的内容。如果有人能证明是这样的话,那就等于解决了我的问题,因为至少我可以不再担心它了!