2016-04-14 13 views
6

Non esiste un modo semplice per modificare la destinazione di distribuzione quando è abilitata l'esecuzione immediata? Ad esempio, ho due emulatori in esecuzione contemporaneamente sul mio Mac, uno è Genymotion API 22 e uno che è genymotion API 16.Android: modifica dell'obiettivo di distribuzione quando è abilitata l'esecuzione immediata

Ho già deselezionato questa casella come vorrei distribuire la mia build alla mia API 16 emulatore:

enter image description here

Ma l'icona Play con il flash appare ancora nella barra degli strumenti e quando lo scatto, che schiera solo alla mia genymotion API 22:

enter image description here

Devo andare in Preferenze, quindi cercare "esecuzione istantanea", quindi deselezionare la casella "Abilita esecuzione istantanea" prima di spostare la build su API 16.

Non c'è un modo più semplice per cambiare l'implementazione obiettivo quando è abilitata la corsa istantanea?

+0

vedere la mia risposta: http://stackoverflow.com/a/36613994/6127411. –

risposta

8

Fare clic sul pulsante stop "app" per me: è possibile scegliere un dispositivo di destinazione diverso, ma a costo di uccidere l'applicazione sul dispositivo corrente.

Il pulsante appare così: stop app button

Un'altra opzione è quella di passare a debug "app" (se siete attualmente running tua app), o run "app" (se siete attualmente debugging) - si otterrà una finestra di dialogo chiedendo se è giusto riavviare l'app e una volta "ok" questa finestra di dialogo si arriva a scegliere il prossimo obiettivo di distribuzione (si noti che non è necessario distribuire la versione debug - tutto ciò che si doveva fare è "ok "il dialogo).

Sono abbastanza sicuro che questo piccolo, ma molto fastidioso problema verrà risolto presto.

+0

Non ha funzionato per me. Scollego il cavo o esco dall'emulatore. –

0

La risposta di Vasily non ha funzionato per me. Quello che ho trovato è disconnettere il dispositivo con cui stai lavorando. Quando si tratta di un vero dispositivo mobile, scollegare il cavo USB, quando si lavora con l'emulatore si esce dall'emulatore.