Share via


Aplicar alterações

Aplicar Alterações permite que você envie por push as alterações de recursos para seu aplicativo em execução sem reiniciar o aplicativo. Isso ajuda a controlar quanto do seu aplicativo é reiniciado quando você deseja implantar e testar pequenas alterações incrementais, preservando o estado atual do dispositivo ou do emulador.

Aplicar Alterações usa recursos na implementação JVMTI do Android com suporte em dispositivos ou emuladores que executam o Android 8.0 (nível de API 26) ou superior.

Requisitos

A lista a seguir mostra os requisitos para usar Aplicar Alterações:

  • Visual Studio – No Windows, atualize para o Visual Studio 2019 versão 16.5 ou posterior. No macOS, atualize para o Visual Studio 2019 para Mac versão 8.5 ou posterior.
  • Xamarin.Android – O Xamarin.Android 10.2 ou posterior deve ser instalado com o Visual Studio (o Xamarin.Android é instalado automaticamente como parte da carga de trabalho desenvolvimento móvel com .NET no Windows e instalado como parte do instalador do Visual Studio para Mac).
  • SDK do Android – a API do Android 28 ou superior deve ser instalada por meio do Gerenciador de SDK do Android.
  • Dispositivo de destino ou Emulador – seu dispositivo ou emulador deve executar o Android 8.0 (nível de API 26) ou superior.

Introdução

Para começar a aplicar alterações, você precisará garantir que um dispositivo ou emulador esteja executando o Android 8.0 (nível de API 26) ou superior. Em seguida, execute seu aplicativo Android com ou sem depuração.

Em seguida, você pode interagir com Aplicar Alterações com as seguintes abordagens:

  1. Ícone da barra de ferramentas. Você pode clicar no ícone da barra de ferramentas Aplicar Alterações para aplicar alterações ao seu dispositivo ou emulador de destino.

    Aplicar Alterações – Ícone da Barra de Ferramentas

  2. Atalho de teclado. Você pode usar o atalho de teclado Shift + Alt + F5 para aplicar alterações ao seu dispositivo de destino ou emulador.

  3. Menu Depurar. Você pode usar o item de menu Depurar > Aplicar Alterações para aplicar alterações ao seu dispositivo ou emulador de destino.

    Aplicar Alterações – Menu Depurar

Limitações

As seguintes alterações exigem uma reinicialização do aplicativo:

  • Alterando o código C#.
  • Adicionar ou remover um recurso.
  • Alterando a AndroidManifest.xml.
  • Alterando bibliotecas nativas (arquivos .so).