我正在开发一个位于priv-app
中的系统应用程序。当我在我的AndroidManifest
中添加一个新活动,并将新的apk推送到priv应用程序,并尝试使用adb shell启动该活动时,我得到了一个ActivityNotFoundException
。当我使用完全相同的apk并将其构建为AOSP映像的一部分时,我可以使用adb shell启动该活动。
当我推送apk到priva应用程序时,我如何让android识别新的清单?
(在我的情况下,adb安装不是一个选项,原因有很多(
将应用程序推送到专用应用程序后,只需重新启动即可。有些关于系统应用程序清单的更改在您重新启动后才会生效。您将注意到添加到清单中的新权限也是如此。
请在运行应用程序后尝试重建或清理应用程序