为什么我的新活动在推送到私人应用程序时没有被识别?[AOSP]



我正在开发一个位于priv-app中的系统应用程序。当我在我的AndroidManifest中添加一个新活动,并将新的apk推送到priv应用程序,并尝试使用adb shell启动该活动时,我得到了一个ActivityNotFoundException。当我使用完全相同的apk并将其构建为AOSP映像的一部分时,我可以使用adb shell启动该活动。

当我推送apk到priva应用程序时,我如何让android识别新的清单?

(在我的情况下,adb安装不是一个选项,原因有很多(

将应用程序推送到专用应用程序后,只需重新启动即可。有些关于系统应用程序清单的更改在您重新启动后才会生效。您将注意到添加到清单中的新权限也是如此。

请在运行应用程序后尝试重建或清理应用程序

最新更新