Android Studio 2.0: perché l'esecuzione immediata non funziona quando modifica le risorse di layout di xml?

Questa è una funzionalità molto nuova, in quanto Android Studio 2.0 è disponibile solo nel canale release channel, tuttavia speravo che qualcuno potrebbe spiegare ulteriormente come funziona la function di Instant Run.

Se modifico il codice nelle mie classi Java (attività, frammenti, ecc.), L'esecuzione istantanea funziona senza problemi. Mantiene l'istanza dell'applicazione in esecuzione e scambia il codice dietro le quinte, migliorando notevolmente il tempo necessario per me per testare (che è impressionante, btw).

  • Come sapere quando MediaRecorder ha finito di scrivere i dati nel file
  • Ottieni i bambini di ListView che non sono in vista
  • Scegli l'image L'intento causa l'exception nullpointer
  • L'applicazione Android si riavvia sul cambiamento dell'orientamento
  • Android - scaricare l'image dal web, salvando nella memory interna in posizione privata per l'applicazione, visualizzando per l'elemento di elenco
  • Android - È ansible dichiarare una maschera alfa direttamente all'interno della definizione XML di layer-list?
  • Tuttavia, se modifico le risorse esistenti xml di layout , allora deve ricompilare una build e distribuirla . Quindi le mie domande sono:

    1. Perché è necessario ribuild quando si modifica le risorse esistenti xml di layout?
    2. Ci sono piani per il futuro per consentire risorse di scambio a caldo di XML in modo che non devo ribuild each volta che voglio vedere un cambiamento nel layout? (Anche se, so che posso solo visualizzare le modifiche nella vista di Progettazione).

    La questione # 1 è più importnte per me, al momento, perché vorrei capire come funziona tutto. Inoltre, congratulazioni con il team di Android Studio. L'IDE è andato molto. I miglioramenti delle performance sono cambiamenti della vita.

  • Imansible creare un'applicazione Android su Eclipse
  • rilascio per select la casella di controllo in onViewCreated ()
  • Come scalare un sito web per i dispositivi mobili?
  • Come posso salvare i colors in arrays.xml e get la sua return a matrix Color
  • Come posso aprire un database SQLite in android?
  • Binding dei dati di Android: visibilità sul tag di inclusione
  • 3 Solutions collect form web for “Android Studio 2.0: perché l'esecuzione immediata non funziona quando modifica le risorse di layout di xml?”

    immettere qui la descrizione dell'immagine

    Come sapete tutte le risorse utilizzate nel file xml vengono convertite in campi statici in class R. Come per le informazioni ottenute da http://tools.android.com/tech-docs/instant-run cambiare i campi statici non sono supportti dall'esecuzione immediata.

    Solo un piccolo suggerimento. Quando ho passato da Android Studio 1.5 a 2.0 (stabile), la nuova istantanea di esecuzione non ha funzionato con le modifiche del layout. Ho provato Run > Clean and rerun app e ho risolto, dal momento in cui Instant Run funziona.

    Aggiornare:

    Google lancia Android 2.0 beta con Cold Swap, miglioramenti di indexing delle app e supporto multi-touch.

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.