2016-04-13 32 views
13

由於Android Studio 2.0及其重新構建的「構建/運行」機制,我無法在第二個設備上「啓動」APK。一旦APK已經加載到第一個設備上,我就不能選擇將構建發佈到其他設備。Android Studio 2.0在其他設備上啓動APK

「運行」將以當前設備爲目標 「重新運行」將停止在當前設備上運行的應用程序並將其上載到「第二」設備。

所以我的問題是:「如何在不終止第一個過程的情況下,針對不同的設備啓動一個」第二個「構建,而不是構建第一個設備?

對不起,我的英語不好,這不是我的母語。

+1

答案最高的答案(不是接受的答案)提供了更好的解決方案。 – user1032613

+0

不,它停止應用程序在第一個實例運行,我不想 –

回答

6

斷開設備,點擊「播放」按鈕。 Android Studio問你現在在哪裏運行應用程序。

連接您的設備並選擇它。

+8

這是令人難過的,這是唯一的解決方案,在當時的作品... –

+4

如果你點擊停止按鈕(紅場),即時運行已停用。然後點擊運行按鈕,設備列表再次出現。 – erahal

+3

它會殺死仿真器上的當前進程;我不想要的東西 –

2

當您部署到您的第一個設備時,請確保您未選擇在同一設備上啓動以備將來啓動。在你的情況下堅持不懈。

如果你已經有了這個選項,它運行在同一個設備上,然後拔掉它正在啓動的設備,或者關閉模擬器..它會詢問你現在想要啓動哪個設備上。

enter image description here

+1

檢查答案。 –

+0

不起作用:( –

+0

@NinoLenoska不知道那是怎麼回事,你接受的答案是相同的,只是簡單一點,我的回答也是拔下設備並重新運行,以及如何防止它啓動 – Doomsknight

22

如果你點擊停止按鈕(紅坊),即時運行被禁用。然後點擊運行按鈕,設備列表再次出現。

缺點是,當您單擊停止按鈕時,應用程序在當前正在運行的設備上被終止。

我們需要一種繞過即時運行的方式或快捷方式

+0

這個是優雅 – Cody

+1

這個答案應該被接受,因爲它比斷開和重新連接設備要容易得多,更不用說重新啓動模擬器了。 – weibeld

+0

看起來紅色的方塊不會再殺死應用程序了,作爲結果該應用程序仍然在同一臺設備上啓動(OnePlus 3T的用戶) –

相關問題