Condividi tramite


Applicare modifiche

Applica modifiche consente di eseguire il push delle modifiche alle risorse nell'app in esecuzione senza riavviare l'app. In questo modo puoi controllare la quantità di riavvio dell'app quando vuoi distribuire e testare modifiche incrementali di piccole dimensioni mantenendo lo stato corrente del dispositivo o dell'emulatore.

Applica modifiche usa funzionalità nell'implementazione di Android JVMTI supportata in dispositivi o emulatori che eseguono Android 8.0 (livello API 26) o versione successiva.

Requisiti

L'elenco seguente mostra i requisiti per l'uso di Applica modifiche:

  • Visual Studio : in Windows eseguire l'aggiornamento a Visual Studio 2019 versione 16.5 o successiva. In macOS eseguire l'aggiornamento a Visual Studio 2019 per Mac versione 8.5 o successiva.
  • Xamarin.Android - Xamarin.Android 10.2 o versione successiva deve essere installato con Visual Studio (Xamarin.Android viene installato automaticamente come parte del carico di lavoro Sviluppo di dispositivi mobili con .NET in Windows e installato come parte del programma di installazione di Visual Studio per Mac).
  • Android SDK : l'API Android 28 o versione successiva deve essere installata tramite Android SDK Manager.
  • Dispositivo o emulatore di destinazione: il dispositivo o l'emulatore deve eseguire Android 8.0 (livello API 26) o versione successiva.

Operazioni preliminari

Per iniziare a usare Applica modifiche, è necessario assicurarsi che un dispositivo o un emulatore esegua Android 8.0 (livello API 26) o versione successiva. Eseguire quindi l'applicazione Android con o senza eseguire il debug.

È quindi possibile interagire con Applica modifiche con gli approcci seguenti:

  1. Icona della barra degli strumenti. È possibile fare clic sull'icona della barra degli strumenti Applica modifiche per applicare le modifiche al dispositivo o all'emulatore di destinazione.

    Apply Changes - Toolbar Icon

  2. Scelta rapida da tastiera. È possibile usare il tasto di scelta rapida MAIUSC + ALT + F5 per applicare le modifiche al dispositivo o all'emulatore di destinazione.

  3. Menu Debug. È possibile usare la voce di menu Debug > Applica modifiche per applicare le modifiche al dispositivo o all'emulatore di destinazione.

    Apply Changes - Debug Menu

Limiti

Le modifiche seguenti richiedono un riavvio dell'applicazione:

  • Modifica del codice C#.
  • Aggiunta o rimozione di una risorsa.
  • Modifica del AndroidManifest.xml.
  • Modifica delle librerie native (file con estensione so).