共用方式為


套用變更

套用變更可讓您將資源變更推送至執行中的應用程式,而不需要重新啟動您的應用程式。 這可協助您控制當您想要部署和測試小型累加變更,同時保留裝置或模擬器目前狀態時,重新啟動多少應用程式。

套用變更會在執行 Android 8.0 (API 層級 26) 或更高版本的裝置或模擬器上,使用 Android JVMTI 實作中支援的功能

需求

下列清單顯示使用套用變更的需求:

  • Visual Studio - 在 Windows 上,更新至 Visual Studio 2019 16.5 版或更新版本。 在 macOS 上,更新至 Visual Studio 2019 for Mac 8.5 版或更新版本。
  • Xamarin.Android - Xamarin.Android 10.2 或更新版本必須隨 Visual Studio 一起安裝(Xamarin.Android 會自動安裝為 Windows 上行動裝置開發 With .NET 工作負載的一部分,並安裝為 Visual Studio for Mac 安裝程式一部分)。
  • Android SDK - Android API 28 或更高版本必須透過 Android SDK 管理員安裝。
  • 目標裝置或模擬器 - 您的裝置或模擬器 必須執行 Android 8.0 (API 層級 26) 或更高版本。

開始使用

若要開始使用套用變更,您必須確定裝置或模擬器正在執行 Android 8.0 (API 層級 26) 或更高版本。 然後使用或不使用偵錯來執行Android應用程式。

然後,您可以使用下列方法與套用變更互動:

  1. 工具列圖示。 您可以按下 [套用變更] 工具列圖示,將變更套用至目標裝置或模擬器。

    Apply Changes - Toolbar Icon

  2. 捷徑。 您可以使用 Shift + Alt + F5 鍵盤快捷方式,將變更套用至目標裝置或模擬器。

  3. [偵錯] 功能表。 您可以使用 [ 偵 > 錯套用變更 ] 功能表項,將變更套用至目標裝置或模擬器。

    Apply Changes - Debug Menu

限制

下列變更需要重新啟動應用程式:

  • 變更 C# 程式代碼。
  • 新增或移除資源。
  • 變更AndroidManifest.xml。
  • 變更原生連結庫 (.so 檔案)。