套用變更
套用變更可讓您將資源變更推送至執行中的應用程式,而不需要重新啟動您的應用程式。 這可協助您控制當您想要部署和測試小型累加變更,同時保留裝置或模擬器目前狀態時,重新啟動多少應用程式。
套用變更會在執行 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應用程式。
然後,您可以使用下列方法與套用變更互動:
限制
下列變更需要重新啟動應用程式:
- 變更 C# 程式代碼。
- 新增或移除資源。
- 變更AndroidManifest.xml。
- 變更原生連結庫 (.so 檔案)。