Terapkan Perubahan
Terapkan Perubahan memungkinkan Anda mendorong perubahan sumber daya ke aplikasi yang sedang berjalan tanpa memulai ulang aplikasi. Ini membantu Anda mengontrol berapa banyak aplikasi yang dimulai ulang saat Anda ingin menyebarkan dan menguji perubahan kecil yang bertahap sambil mempertahankan status perangkat atau emulator Anda saat ini.
Terapkan Perubahan menggunakan kemampuan dalam implementasi Android JVMTI yang didukung pada perangkat atau emulator yang menjalankan Android 8.0 (API level 26) atau yang lebih tinggi.
Persyaratan
Daftar berikut ini memperlihatkan persyaratan untuk menggunakan Terapkan Perubahan:
- Visual Studio - Di Windows, perbarui ke Visual Studio 2019 versi 16.5 atau yang lebih baru. Di macOS, perbarui ke Visual Studio 2019 untuk Mac versi 8.5 atau yang lebih baru.
- Xamarin.Android - Xamarin.Android 10.2 atau yang lebih baru harus diinstal dengan Visual Studio (Xamarin.Android secara otomatis diinstal sebagai bagian dari Beban kerja Mobile Development With .NET di Windows dan diinstal sebagai bagian dari Visual Studio untuk Penginstal Mac).
- Android SDK - Android API 28 atau yang lebih tinggi harus diinstal melalui Android SDK Manager.
- Perangkat target atau Emulator - Perangkat atau emulator Anda harus menjalankan Android 8.0 (API level 26) atau yang lebih tinggi.
Memulai
Untuk memulai Terapkan Perubahan, Anda harus memastikan perangkat atau emulator menjalankan Android 8.0 (API level 26) atau yang lebih tinggi. Kemudian jalankan aplikasi Android Anda dengan atau tanpa penelusuran kesalahan.
Anda kemudian dapat berinteraksi dengan Terapkan Perubahan dengan pendekatan berikut:
Ikon toolbar. Anda dapat mengeklik ikon toolbar Terapkan Perubahan untuk menerapkan perubahan pada perangkat target atau emulator Anda.
Pintasan keyboard. Anda dapat menggunakan pintasan keyboard Shift + Alt + F5 untuk menerapkan perubahan pada perangkat target atau emulator Anda.
Menu debug. Anda dapat menggunakan item menu Terapkan Perubahan Debug > untuk menerapkan perubahan pada perangkat target atau emulator Anda.
Batasan
Perubahan berikut memerlukan mulai ulang aplikasi:
- Mengubah kode C#.
- Menambahkan atau menghapus sumber daya.
- Mengubah AndroidManifest.xml.
- Mengubah pustaka asli (file.so).