環(huán)境:
- AndroidStudio 使用版本為2020.3.1及之后的版本四啰。
- 系統(tǒng)版本為Android 7.1.1
問題現(xiàn)象:
第一次能安裝成功,第二次 安裝則會(huì)app被關(guān)閉跳到后臺(tái)驮樊,但android stuio一直停留在waite薇正,沒有真正進(jìn)入install
安裝的時(shí)候報(bào):
waiting for target device to come online
launch.png
然后等待這個(gè)waite完后,再重新進(jìn)行安裝就能成功了
分析:
- 觀察Run
能看到在報(bào):
Couldn't terminate the existing process for com.test
沒有真正把進(jìn)程給terminate掉囚衔,所以看到根本沒有進(jìn)入安裝挖腰,也ps看了下設(shè)備中的進(jìn)程號,確實(shí)沒有被殺掉
但一直沒找到android studio這個(gè)安裝過程练湿,是通過什么指令去terminate的猴仑,故沒找到這個(gè)終止不掉的原因。
- 觀察android stuido的運(yùn)行按鈕
其實(shí)在第一次安裝到第二次的時(shí)候肥哎,它看起來像是Instant run那種重裝辽俗,不是最初的運(yùn)行按鈕
run.png
確實(shí)在這個(gè)版本,Setting中也沒找到Instant run在哪里關(guān)了篡诽,懷疑是跟這個(gè)有關(guān)系崖飘。
解決:
app configuration打開,將 Allow parallel run 配置給關(guān)掉杈女,就可以了
disable.png
當(dāng)然了朱浴,allow paralle run從字面意識(shí)和idea的說明,都是指的可以并行多開碧信,確實(shí)使用idea跑java client demo的時(shí)候如果保持勾選赊琳,就能運(yùn)行多個(gè)客戶端,關(guān)閉后就只能運(yùn)行一個(gè)砰碴,不知道怎么在AndroidStudio就有這個(gè)毛病了躏筏,歡迎更清楚的朋友們評論交流