Değişiklikleri Uygula

Değişiklikleri Uygula, uygulamanızı yeniden başlatmanıza gerek kalmadan, çalışan uygulamanıza kaynak değişiklikleri aktarmanıza olanak tanır. Bu, cihazınızın veya öykünücünüzün geçerli durumunu korurken küçük, artımlı değişiklikler dağıtmak ve test etmek istediğinizde uygulamanızın ne kadarının yeniden başlatıldığını denetlemenize yardımcı olur.

Değişiklikleri Uygula Android jvmtı uygulamasındaki özellikleri kullanır ve Android 8,0 (API düzeyi 26) veya üzeri çalışan cihazlarda veya Öykünücülerde desteklenir.

Gereksinimler

Aşağıdaki listede, değişiklikleri Uygula kullanımı için gerekenler gösterilmektedir:

  • Visual Studio Windows, Visual Studio 2019 sürüm 16,5 veya sonraki bir sürüme güncelleştirin. macos 'ta Mac için Visual Studio 2019 veya sonraki bir 8,5 sürüme güncelleştirin.
  • xamarin. android -Xamarin. android 10,2 veya üzeri Visual Studio yüklü olmalıdır (xamarin. android, Windows .net iş yüküne sahip mobil geliştirmenin bir parçası olarak otomatik olarak yüklenir ve Mac için Visual Studio yükleyicininbir parçası olarak yüklenir).
  • Android SDK -Android API 28 veya üzeri, Android SDK Manager aracılığıyla yüklenmelidir.
  • hedef cihaz veya Emulator -cihazınızın veya öykünücünüzün Android 8,0 (apı düzeyi 26) veya üstünü çalıştırması gerekir.

başlarken

Değişiklikleri Uygula ' yı kullanmaya başlamak için bir cihazın veya öykünücüsünün Android 8,0 (API düzeyi 26) veya üzeri bir sürümü çalıştırdığından emin olmanız gerekir. Ardından Android uygulamanızı hata ayıklama olmadan veya kullanarak çalıştırın.

Daha sonra aşağıdaki yaklaşımlar ile değişiklikler Uygula ile etkileşime geçebilirsiniz:

  1. Araç çubuğu simgesi. Değişiklikleri Uygula araç çubuğu simgesine tıklayarak hedef cihazınıza veya öykünücüsünüzde değişiklikler uygulayabilirsiniz.

    Değişiklikleri Uygula-araç çubuğu simgesi

  2. Klavye kısayolu. Hedef cihazınıza veya öykünücüsize değişiklikler uygulamak için SHIFT + alt + F5 klavye kısayolunu kullanabilirsiniz.

  3. Hata ayıklama menüsü. Değişiklikleri Uygula menü öğesini, hedef cihazınıza veya öykünücüsünüzde değişiklikler uygulamak için kullanabilirsiniz.

    Değişiklikleri Uygula-hata ayıklama menüsü

Sınırlamalar

Aşağıdaki değişiklikler bir uygulamanın yeniden başlatılmasını gerektirir:

  • C# kodunu değiştirme.
  • Kaynak ekleme veya kaldırma.
  • AndroidManifest.xml değiştiriliyor.
  • Yerel Kitaplıklar (. so dosyaları) değiştiriliyor.