AndroidStudio运行app需要运行两次生效

环境:

  1. AndroidStudio 使用版本为2020.3.1及之后的版本。
  2. 系统版本为Android 7.1.1

问题现象:

第一次能安装成功,第二次 安装则会app被关闭跳到后台,但android stuio一直停留在waite,没有真正进入install
安装的时候报:
waiting for target device to come online

在这里插入图片描述

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

分析:

  1. 观察Run
    能看到在报:
    Couldn’t terminate the existing process for com.test

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

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

  1. 观察android stuido的运行按钮

其实在第一次安装到第二次的时候,它看起来像是Instant run那种重装,不是最初的运行按钮

在这里插入图片描述

确实在这个版本,Setting中也没找到Instant run在哪里关了,怀疑是跟这个有关系。

解决:

app configuration打开,将 Allow parallel run 配置给关掉,就可以了

AndroidStudio运行app需要运行两次生效_第1张图片

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

你可能感兴趣的:(Android问题,android,studio,ide,waiting,for,运行两次)