AndroidStudio运行app需要运行两次生效,进程多开问题

Android Studio:进程残留导致的App安装问题与解决方案
本文探讨了Android Studio在2020.3.1及以上版本中,当尝试二次安装应用时出现的关闭跳转问题。问题在于安装过程中进程未正确终止,通过编辑Run配置和关闭Allow parallel run功能解决了该问题。讨论了可能的关联因素,如Instant Run的误解。

环境:
AndroidStudio 使用版本为2020.3.1及之后的版本。
系统版本为Android 7.1.1
问题现象:
第一次能安装成功,第二次 安装则会app被关闭跳到后台,但android stuio一直停留在waite,没有真正进入install
安装的时候报:
waiting for target device to come online

launch.png
然后等待这个waite完后,再重新进行安装就能成功了

分析:
观察Run
能看到在报:
Couldn’t terminate the existing process for com.test
在这里插入图片描述

没有真正把进程给terminate掉,所以看到根本没有进入安装,也ps看了下设备中的进程号,确实没有被杀掉

但一直没找到android studio这个安装过程,是通过什么指令去terminate的,故没找到这个终止不掉的原因。

观察android stuido的运行按钮
其实在第一次安装到第二次的时候,它看起来像是Instant run那种重装,不是最初的运行按钮
在这里插入图片描述
确实在这个版本,Setting中也没找到Instant run在哪里关了,怀疑是跟这个有关系。

解决:
菜单栏:Run/Edit Configuration打开,将 Allow parallel run 配置给关掉,并且右下角点击:edit configuration templates,打开弹窗,同样去掉allow paralle run勾选
在这里插入图片描述
在这里插入图片描述

当然了,allow paralle run从字面意识和idea的说明,都是指的可以并行多开,确实使用idea跑java client demo的时候如果保持勾选,就能运行多个客户端,关闭后就只能运行一个,不知道怎么在AndroidStudio就有这个毛病了,欢迎更清楚的朋友们评论交流

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值