Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Použití změn umožňuje odesílat změny prostředků do spuštěné aplikace bez restartování aplikace. To vám pomůže určit, kolik aplikace se restartuje, když chcete nasadit a otestovat malé přírůstkové změny při zachování aktuálního stavu zařízení nebo emulátoru.
Použití změn používá funkce v implementaci Android JVMTI, která je podporovaná na zařízeních nebo emulátorech s Androidem 8.0 (úroveň rozhraní API 26) nebo vyšší.
Požadavky
Následující seznam obsahuje požadavky pro použití použít změny:
- Visual Studio – ve Windows aktualizujte na Visual Studio 2019 verze 16.5 nebo novější. V macOS aktualizujte na Visual Studio 2019 pro Mac verze 8.5 nebo novější.
- Xamarin.Android – Xamarin.Android 10.2 nebo novější se musí nainstalovat se sadou Visual Studio (Xamarin.Android se automaticky nainstaluje jako součást úlohy Vývoj mobilních aplikací s .NET ve Windows a nainstaluje se jako součást instalačního programu Visual Studio pro Mac).
- Android SDK – Rozhraní Android API 28 nebo vyšší musí být nainstalované přes Správce sady Android SDK.
- Cílové zařízení nebo emulátor – Zařízení nebo emulátor musí používat Android 8.0 (úroveň rozhraní API 26) nebo vyšší.
Začínáme
Abyste mohli začít používat změny, musíte zajistit, aby zařízení nebo emulátor běžel s Androidem 8.0 (rozhraní API úrovně 26) nebo novějším. Pak spusťte aplikaci pro Android s laděním nebo bez ladění.
S využitím následujících přístupů pak můžete pracovat s funkcemi Použít změny:
Ikona panelu nástrojů Kliknutím na ikonu panelu nástrojů Použít změny můžete použít změny v cílovém zařízení nebo emulátoru.
Klávesová zkratka Pomocí klávesové zkratky Shift + Alt + F5 můžete použít změny v cílovém zařízení nebo emulátoru.
Ladicí nabídka Pomocí položky nabídky Použít změny ladění > můžete použít změny v cílovém zařízení nebo emulátoru.
Omezení
Následující změny vyžadují restartování aplikace:
- Změna kódu jazyka C#.
- Přidání nebo odebrání prostředku
- Změna AndroidManifest.xml
- Změna nativních knihoven (souborů .so).


