2015-01-21 2 views
6

Sto utilizzando Android Studio 0.9.9 e Genymotion 2.3.1.Come ricaricare l'app in Genymotion e Android Studio senza riavviare l'emulatore?

Quando premo l'app in Android Studio, Android Studio mi consentirà di scegliere di distribuire la mia app in Genymotion, cosa che di solito faccio.

A questo punto, l'app è in esecuzione.

Diciamo a questo punto, voglio fare un cambiamento nel codice.

Ho salvato le modifiche in Android Studio.

Come ricaricare le mie modifiche e ridistribuire l'app senza riavviare Genymotion?

EDIT In definitiva, solo l'aggiornamento a download più recenti stabili di Android Studio è stata la soluzione.

+0

eseguire nuovamente la vostra applicazione sarà non riavviare il tuo contatore Genymotion – Anjali

+0

è una variabile statica? Il contatore –

+0

non è statico –

risposta

1

Prima come Eyal-lezmy menzionato si dovrebbe scaricare Android Studio 1.0.2 Stable edition, (si vuole sempre l'ultima edizione, specialmente se l'IDE è che fresco come Android Studio è.

Se ho capito bene che si desidera cancellare e ri installare il . un'applicazione dal emulatore per farlo, Nella tua emulatore, andare Menu ->Settings -..>Apps, quindi selezionare l'applicazione e unistall esso poi, vai a Android Studio e run tua applciation

Modifica considerando il tuo commento Reload being the fact that if my app has a button in activity A, and I press it, and it opens activity B, and I go back to Android Studio to type a comment, I want to reload the app and it auto starts right back at activity A.

Se si apportano modifiche al codice, per visualizzare in azione è necessario rieseguire l'applicazione. Tuttavia, se si desidera che la vostra attività di partenza di default per essere Activity B, allora si dovrebbe andare al file manifest, rimuovere questo da Activity Un codice:

<action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" />

e posizionarlo all'interno del codice di attività B, dove desideri la tua applicazione da cui partire.

+0

@KimStacks my 1 era un refuso che modificherò (grazie per la nota). Il modo più veloce a cui riesco a pensare è quello di rieseguire il progetto come hai fatto "eseguendolo" all'inizio (non credo che ci sia un modo più veloce di quello). –

+0

la replica non sembra funzionare come mi aspettavo. Installerò 1.0.2 per provare –

+0

In definitiva, 1.0.2 funziona. Grazie. –

0

Ho riscontrato un problema simile in Android 2.3.7 con Genymotion. Ho appena chiuso l'applicazione prima di iniziare

+0

chiudi quale applicazione? Genymotion o Android Studio? –

+0

Kim Stacks, chiudi app in Genymotion – R00We

+1

Come posso chiudere l'app su Genymotion? –

-1

In realtà non è davvero necessario fare nulla. Quando fai clic sul pulsante IDE per creare e distribuire la tua app. Android Studio lo chiuderà, lo installerà e poi lo eseguirà nuovamente, comprese le tue modifiche.

Cosa sta succedendo dalla tua parte?

Btw, vi consiglio davvero di aggiornare Android Studio, poiché la versione 1.0, il software è molto stabile e si comporta come previsto.

5

Premere F1 in Genymotion e fare clic su "Ricarica JS" in caso di sviluppo dell'app reattivo.

Premere F2 per l'emulatore di Android Studio.

1

-Spegnere l'emulatore
-In Genymotion Finestra fare clic sull'icona impostazioni fronte del nome del dispositivo
-sotto "opzioni di sistema Android", selezionare la casella "Visualizza barra di navigazione Android"
-clic ok e avviare il emulatore

otterrete la barra di navigazione, da dove si può uccidere l'applicazione

0

Se avete solo bisogno di ricaricare (refresh) un'applicazione sul Genymotion dispositivo emulatore mobile e vedere le ultime modifiche nel codice, si è andando a fare quanto segue:

  1. Andare alla finestra del dispositivo virtuale Genymotion, che si esegue ancora; cursore
  2. punto sulla barra in alto con Expo logo
  3. fare click sinistro del mouse e tenerlo
  4. Sposta il cursore sul simbolo di aggiornamento ↻ e spingere su di esso