【发布时间】:2018-08-14 21:47:32
【问题描述】:
我有一个 Android 应用程序,它安装更新并通过 PackageManager 自行替换,但我还没有找到一种方法来自动打开自己,因为它主要没有运行以接收任何广播/服务等。我有签名级权限,但我认为这没有帮助。我正在运行 Android 6.0.1。
我尝试使用pm install -r packagename.apk ; am start -n packagename/MainActivity 来链接命令,但它对重新启动没有帮助,主要是因为应用程序在它自己启动之前就被杀死了。
我不是在寻找 PackageManager 的“打开”和“取消”,而是自动重启。
我也可以重启设备然后运行它?
Android应用更换后如何自动重启?
更新
我最终只使用包管理器“完成”和“打开”对话框,因为我找不到更好的选择。
【问题讨论】:
标签: android apk android-package-managers android-install-apk