我可以在部署调试之前向Gradle脚本添加一个构建步骤来杀死我的Android应用程序吗



我刚才遇到一个问题,我的Android应用程序无法在不首先终止前一个仍在运行的构建的情况下重新部署(即点击模拟器中的应用程序切换按钮并向上滑动我的应用程序以终止它(。

如果我能够使用Gradle构建脚本将其自动化,这将是一个变通方法,但已经足够好了。以前有人做过这样的事吗?

在Google Tracker上阅读了更多关于这个问题的信息后,我现在更好地理解了这个问题。

首先也是最重要的一点是,下次你发布问题时,考虑提前添加所有这些信息,这将有助于缩小范围,而不必来回5天都没有答案

现在回到您的问题,没有办法(我记得(明确地模拟您手动执行的任务滑动操作。一个可能更好的解决方法是在你的应用程序中添加一个意向,你可以在构建过程中发送,这样它就会";"自动终止";;现在取决于你的应用程序是什么;终止自身";可能是一个简单的情况,停止任何服务,并完成所有活动,但这可能不够,你必须玩它。记住,要确保这个意向过滤器的安全,并在功能切换后面,如果需要,你可以在prod中禁用。。。你只想把这个留给你的眼睛;(

如果这不起作用,我不确定如果不通过一些脚本进行破解和斜杠,你还能做什么。但话说回来,你需要特权才能让安卓操作系统让你";杀死";一个过程;这就是为什么我建议你在尝试一些棘手且容易失败的东西之前,先让这个过程自行结束。或者,谷歌可以";"修复";但考虑到一些问题在跟踪器中存在多长时间;"无更新";,我会在你可以的时候开始考虑另一种选择。我打赌几周后谷歌用户会回复";请提供一个带有最新AStudio";,忽略了之前发布相同简单repo步骤的30个人。希望你的问题不会是这样。祝你好运

最新更新