Share via


Windows Yüklemesi

Bu kılavuzda, Windows'a Visual Studio için Xamarin.Android yükleme adımları açıklanır ve Xamarin.Android'in ilk Xamarin.Android uygulamanızı derlemek için nasıl yapılandırıldığı açıklanır.

Genel bakış

Bu kılavuzda şunları öğreneceksiniz:

  • Java Geliştirme Seti, Android SDK ve Android NDK için özel konumları yapılandırma.

  • Ek Android SDK bileşenlerini indirmek ve yüklemek için Android SDK Yöneticisi'ni başlatma.

  • Bir Android cihazı veya öykünücüyü hata ayıklama ve test için hazırlama.

  • İlk Xamarin.Android uygulama projenizi oluşturma.

Bu kılavuzun sonunda, Visual Studio ile tümleşik çalışan bir Xamarin.Android yüklemeniz olacak ve ilk Xamarin.Android uygulamanızı oluşturmaya başlamaya hazır olacaksınız.

Yükleme

Windows'da Visual Studio ile kullanılmak üzere Xamarin yükleme hakkında ayrıntılı bilgi için Windows Yükleme kılavuzuna bakın.

Yapılandırma

Xamarin.Android, uygulama oluşturmak için Java Geliştirme Seti (JDK) ve Android SDK'sını kullanır. Yükleme sırasında Visual Studio yükleyicisi bu araçları varsayılan konumlarına yerleştirir ve geliştirme ortamını uygun yol yapılandırmasıyla yapılandırır. Araçlar > Seçenekleri > Xamarin > Android Ayarlar tıklayarak bu konumları görüntüleyebilir ve değiştirebilirsiniz:

Screenshot of Xamarin Android settings dialog

Çoğu kullanıcı için bu varsayılan konumlar başka değişiklik yapmadan çalışır. Ancak Visual Studio'yu bu araçlar için özel konumlarla yapılandırmak isteyebilirsiniz (örneğin, Java JDK, Android SDK veya NDK'yi farklı bir konuma yüklediyseniz). Değiştirmek istediğiniz yolun yanındaki Değiştir'e tıklayın ve yeni konuma gidin.

Xamarin.Android, API 31 ve üzeri için gereken JDK 11,JDK 8'i kullanır. Bu, API düzeyi 24 ile 30 arasında bir sürüm için geliştiriyorsanız gereklidir (JDK 8, 24'ten önceki API düzeylerini de destekler).

Önemli

Xamarin.Android, JDK 9'ı desteklemez.

Android SDK Yöneticisi

Android, uygulamanızın Android'in çeşitli sürümleri arasında uyumluluğunu belirlemek için birden çok Android API düzeyi ayarı kullanır (Android API düzeyleri hakkında daha fazla bilgi için bkz . Android API Düzeylerini Anlama). Hangi Android API düzeylerini hedeflemek istediğinize bağlı olarak, ek Android SDK bileşenlerini indirmeniz ve yüklemeniz gerekebilir. Ayrıca, Android SDK'da sağlanan isteğe bağlı araçları ve öykünücü görüntülerini yüklemeniz gerekebilir. Bunu yapmak için Android SDK Yöneticisi'ni kullanın. Araçlar > Android Android SDK Yöneticisi'ne tıklayarak Android > SDK Yöneticisi'ni başlatabilirsiniz:

How to launch the Android SDK Manager

Varsayılan olarak, Visual Studio Google Android SDK Yöneticisi'ni yükler:

Screenshot example of the Google Android SDK Manager

Android SDK Araçları paketinin 25.2.3 sürümüne kadar olan sürümlerini yüklemek için Google Android SDK Yöneticisi'ni kullanabilirsiniz. Ancak, Android SDK Araçları paketinin sonraki bir sürümünü kullanmanız gerekiyorsa Visual Studio için Xamarin Android SDK Manager eklentisini yüklemeniz gerekir (Visual Studio Market'ten edinilebilir). Google'ın tek başına SDK Yöneticisi, Android SDK Araçları paketinin 25.2.3 sürümünde kullanım dışı bırakıldığından bu gereklidir.

Xamarin Android SDK Yöneticisi'ni kullanma hakkında daha fazla bilgi için bkz . Android SDK Kurulumu.

Windows 11 Android Alt Sistemi (Önizleme)

Windows 11 artık Android uygulamalarını çalıştırmak için bir alt sistem içeriyor. Bu, başka bir cihaz veya öykünücüye gerek kalmadan Doğrudan Visual Studio'dan Android uygulamalarınızda hızlı bir şekilde hata ayıklamak için yeni bir yol sağlar. Bu özelliği etkinleştirmeye yönelik tüm yönergeler ve gereksinimler için Windows 11 yönergelerini izleyin.

adb ile bağlandıktan sonra makineniz, yapılandırdığınız öykünücülerin veya cihazların yanı sıra çalıştır/hata ayıklama menüsünde görünür.

Bilinen sınırlamalar ve sorunlar:

  • Google Play Hizmetleri desteklenmez.
  • Hata ayıklama sırasında kesme noktasında kalmak zamanla zaman aşımına uyacaktır ve uygulamanızı kilitler.

Android Öykünücüsü

Android Öykünücüsü, bir Xamarin.Android uygulaması geliştirmek ve test etmek için yararlı bir araç olabilir. Örneğin, tablet gibi fiziksel bir cihaz geliştirme sırasında hazır olmayabilir veya bir geliştirici kod işlemeden önce bilgisayarında bazı tümleştirme testleri çalıştırmak isteyebilir.

Bir bilgisayarda Android cihazı öykünme işlemi aşağıdaki bileşenleri içerir:

  • Google Android Öykünücüsü – Bu, geliştiricinin iş istasyonunda çalışan sanallaştırılmış bir cihaz oluşturan QEMU tabanlı bir öykünücüdür.
  • Öykünücü GörüntüsüÖykünücü görüntüsü , sanallaştırılacak donanım ve işletim sisteminin bir şablonu veya belirtimidir. Örneğin, bir öykünücü görüntüsü, Google Play Services yüklü android 7.0 çalıştıran bir Nexus 5X için donanım gereksinimlerini tanımlar. Başka bir öykünücü görüntüsü, Android 6.0 çalıştıran bir 10" tablosuna özgü olabilir.
  • Android Sanal Cihaz (AVD)Android Sanal Cihaz , öykünücü görüntüsünden oluşturulan öykünülmüş bir Android cihazıdır. Android uygulamalarını çalıştırırken ve test ederken, Xamarin.Android Android Öykünücüsü'ne başlar, belirli bir AVD'yi başlatır, APK'yı yükler ve ardından uygulamayı çalıştırır.

x86 tabanlı bilgisayarlarda geliştirme yaparken performansta önemli bir gelişme, x86 mimarisi ve iki sanallaştırma teknolojisinden biri için iyileştirilmiş özel öykünücü görüntüleri kullanılarak elde edilebilir:

  1. Microsoft Hyper-V – Windows 10 Nisan 2018 Güncelleştirmesi veya üzerini çalıştıran bilgisayarlarda kullanılabilir.
  2. Intel'in Donanım Hızlandırılmış Yürütme Yöneticisi (HAXM) – OS X, macOS veya Windows'un eski sürümlerini çalıştıran x86 bilgisayarlarda kullanılabilir.

Android Öykünücüsü, Hyper-V ve HAXM hakkında daha fazla bilgi için lütfen Öykünücü Performansı için Donanım Hızlandırma kılavuzuna bakın.

Not

Windows 10 Nisan 2018 Güncelleştirmesi öncesi Windows sürümlerinde HAXM, Hyper-V ile uyumlu değildir. Bu senaryoda, Hyper-V'yi devre dışı bırakmak veya x86 iyileştirmelerine sahip olmayan daha yavaş öykünücü görüntülerini kullanmak gerekir.

Android Cihazı

Test için kullanılacak fiziksel bir Android cihazınız varsa, geliştirme kullanımı için ayarlamak için iyi bir zaman. Bkz . Android cihazınızı geliştirme için yapılandırmak için Geliştirme için Cihazı Ayarlama, ardından Xamarin.Android uygulamalarını çalıştırmak ve hatalarını ayıklamak için bilgisayarınıza bağlama.

Uygulama Oluşturma

Artık Xamarin.Android'i yüklediğinize göre, Visual Studio'yu başlatarak yeni bir proje oluşturabilirsiniz. Uygulamanızı oluşturmaya başlamak için Dosya > Yeni > Proje'ye tıklayın:

How to create a new project

Yeni Proje iletişim kutusunda Şablonlar'ın altında Android'i seçin ve sağ bölmede Android Uygulaması'na tıklayın. Uygulamanız için bir ad girin (aşağıdaki ekran görüntüsünde uygulama MyApp olarak adlandırılır), ardından Tamam'a tıklayın:

Screenshot of New Project dialog, creating a blank Android app

İşte hepsi bu! Artık Android uygulamaları oluşturmak için Xamarin.Android kullanmaya hazırsınız!

Özet

Bu makalede, Windows'da Xamarin.Android platformunu ayarlamayı ve yüklemeyi, Visual Studio'yu özel Java JDK ve Android SDK yükleme konumlarıyla yapılandırmayı, ek Android SDK bileşenlerini yüklemek için SDK Yöneticisi'ni başlatmayı, Bir Android cihazı veya öykünücüyü ayarlamayı ve ilk uygulamanızı oluşturmaya nasıl başlayacağınızı öğrendiniz.

Sonraki adım, çalışan bir Xamarin.Android uygulaması oluşturmayı öğrenmek için Hello, Android öğreticilerine göz atmaktır.