Android Öykünücüsü'nda hata ayıklama
.NET Çok Platformlu Uygulama Kullanıcı Arabirimi geliştirme iş yükünün bir parçası olarak yüklenen Android Öykünücüsü, farklı Android cihazlarının benzetimini yapmak için çeşitli yapılandırmalarda çalıştırılabilir. Bu yapılandırmaların her biri sanal cihaz olarak oluşturulur. Bu makalede, öykünücüyü Visual Studio'dan başlatmayı ve uygulamanızı bir sanal cihazda çalıştırmayı öğreneceksiniz. Sanal cihaz oluşturma ve yapılandırma hakkında daha fazla bilgi için bkz. Android Aygıt Yöneticisi ile sanal cihazları yönetme.
Öykünücüyü Başlatma
Visual Studio'nun üst kısmında, Hata Ayıklama veya Yayın modu'nu seçmek için kullanılabilecek Çözüm Yapılandırmaları açılan menüsü vardır. Hata Ayıkla'nın seçilmesi, hata ayıklayıcının uygulama başlatıldıktan sonra öykünücü içinde çalışan uygulama işlemine eklenmesine neden olur. Sürüm modu seçildiğinde hata ayıklayıcı devre dışı bırakılır. Yayın modundayken hata ayıklama için uygulama günlüğüne güvenmeniz gerekir.
Hedef Cihazda Hata Ayıkla açılan menüsünden bir sanal cihaz seçtikten sonra Hata ayıkla'yı veya Sürüm modu'nu seçin ve ardından yürüt düğmesini seçerek uygulamayı çalıştırın:
Öykünücü başlatıldıktan sonra Visual Studio uygulamayı sanal cihaza dağıtır. Aşağıda Android Öykünücüsü'ne ilişkin örnek bir ekran görüntüsü görüntülenir. Bu örnekte öykünücü .NET MAUI şablon uygulamasını çalıştırıyor.
Hata ayıklamayı ve uygulamanızı çalıştırmayı bitirdiğinizde öykünücüyü çalışır durumda bırakabilirsiniz. Öykünücüde ilk kez bir .NET MAUI uygulaması çalıştırıldığında, hedeflenen API düzeyi için .NET MAUI paylaşılan çalışma zamanı yüklenir ve ardından uygulama yüklenir. Çalışma zamanı yüklemesinin yüklenmesi birkaç dakika sürebilir. Öykünücüyü çalışır durumda bırakırsanız, daha sonra cihazda çalışma zamanı zaten mevcut olduğundan hata ayıklama oturumları daha hızlı başlar. Cihaz yeniden başlatılırsa, çalışma zamanı cihaza yeniden dağıtılır.
Hızlı önyükleme
Android Öykünücüsü, varsayılan olarak etkin olan Hızlı Önyükleme adlı bir özellik içerir. Bu özellik her cihazın öykünücü ayarları tarafından yapılandırılır. Bu özellik etkinleştirildiğinde, öykünücü kapatıldığında sanal cihazın anlık görüntüsü kaydedilir. Anlık görüntü, cihaz bir sonraki başlatıldığında hızla geri yüklenir.
Sanal cihaz ilk kez başlatıldığında, anlık görüntü henüz oluşturulmadığından sanal cihazın soğuk önyüklemesi hız iyileştirmesi yapılmadan gerçekleştirilir:
Öykünücüden çıktığınızda, Hızlı Önyükleme öykünücünün durumunu anlık görüntüye kaydeder:
Sanal cihaz bir sonraki başlatılışında çok daha hızlı yüklenir çünkü öykünücü, öykünücüyü kapattığınız durumu geri yükler.
Sorun giderme
Yaygın öykünücü sorunlarıyla ilgili ipuçları ve geçici çözümler için bkz. Android Öykünücüsü Sorunlarını Giderme.
Android Öykünücüsü'yü kullanma hakkında daha fazla bilgi için aşağıdaki Android Geliştirici makalelerine bakın:
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin