2017-03-16 163 views
3

我正在开发一个在根设备上运行的自助服务终端类型应用程序。该应用程序的不幸停止应用程序停止

的一个特点是,你必须能够通过wifi下载应用程序的新版本。然而,在运行sudo命令卸载应用程序&重新安装新的应用程序后,我们看到消息'不幸的应用程序已停止'。

我试图寻找周围的工作。客户端不希望显示该对话框。

我想创建第二个应用程序以在设备上托管以便在更新之后显示并在关闭之后再次关闭,但即使其他应用程序位于后台,我们仍然能够看到对话框违背客户的意愿。

有什么建议吗?

回答

1

我怀疑你认为的解决方案会奏效。
您收到消息说unfortunately app has stopped,因为当它无论是在背景或没有也没关系仍在运行是越来越卸载。

我会想象可能是一个解决方案是发出一个命令退出,你可以使用force-stop这个应用程序。

看看这些职位,他们可能帮助你

Stopping an Android app from console
Force Close an app programmatically

+0

是啊,这是解决方案。我需要确保应用程序在运行命令卸载它之前已经退出。我改变我的命令: 字符串命令= “killall” + getPackageName()+ “&&点安装-r” + apkFile.getAbsolutePath(); – Charlie

相关问题