Xamarin.Android için Android SDK ayarlama

Visual Studio Xamarin.Android Android SDK Yöneticisi geliştirmek için ihtiyacınız olan Android SDK araçları, platformları ve diğer bileşenleri indirmek için kullanabileceğiniz bir uygulama içerir.

Genel Bakış

Bu kılavuzda, Xamarin Android SDK Yöneticisi ve Visual Studio Mac için Visual Studio.

Not

Bu kılavuz Visual Studio 2019, Visual Studio 2017 ve Mac için Visual Studio.

Bu Xamarin Android SDK Yöneticisi (.NET iş yüküyle mobil geliştirmenin bir parçası olarak yüklenir) Xamarin.Android uygulamanızı geliştirmek için ihtiyacınız olan en son Android bileşenlerini indirmenize yardımcı olur. Google'ın kullanım dışı SDK Yöneticisi tek başına kullanım yerini almaktadır.

Gereksinimler

Bu Xamarin Android SDK Yöneticisi için aşağıdakiler gerekir:

  • Visual Studio 2019 Community, Professional veya Enterprise.

  • OR Visual Studio 2017 (Community, Professional veya Enterprise sürümü). Visual Studio 2017 sürüm 15.7 veya sonraki bir sürüm gereklidir.

  • Visual Studio Araçları Xamarin sürüm 4.10.0 veya sonraki sürümler (.NET iş yükü ile mobil geliştirmenin bir parçası olarak yüklenir).

Bu Xamarin Android SDK Yöneticisi java development kitini de gerektirir (Xamarin.Android ile otomatik olarak yüklenir). Seçim yapmak için çeşitli JDK alternatifleri vardır:

  • Varsayılan olarak, Xamarin.Android, API düzeyi 24 veya daha fazlası için geliştiriyorsanız gerekli olan JDK 8'ikullanır (JDK 8, 24'ün önceki API düzeylerini de destekler).

  • Api düzeyi 23 veya daha önceki bir sürüm için özel olarak geliştiriyorsanız JDK 7'yi kullanmaya devam edin.

  • Visual Studio 15.8 Preview 5 veya sonraki bir sürümü kullanıyorsanız, JDK 8 yerine Microsoft'un Mobil OpenJDK Dağıtımını kullanmayı sınabilirsiniz.

Önemli

Xamarin.Android, JDK 9'u desteklemez.

SDK Yöneticisi

Uygulamanın SDK Yöneticisi başlatmak Visual Studio, Araçlar Android >Android SDK Yöneticisi:

Android SDK Yöneticisi menü öğesinin konumu

Bu Android SDK Yöneticisi Android SDK'ları ve Araçları ekranında açılır. Bu ekranda iki sekme vardır: Platformlar ve Araçlar:

Platformlar sekmesinde Android SDK Yöneticisi ekran görüntüsü

Android SDK'ları ve Araçları ekranı aşağıdaki bölümlerde daha ayrıntılı olarak açıklanmıştır.

Android SDK konumu

Android SDK konumu, önceki ekran görüntüsünde olduğu gibi Android SDK'ları ve Araçları ekranın üst kısmında yapılandırılır. Platformlar ve Araçlar sekmelerinin düzgün çalışması için bukonumun doğru yapılandırılması gerekir. Aşağıdaki nedenlerden biri veya daha Android SDK konumu ayarlamanız gerekir:

  1. Android SDK Yöneticisi, dosyanın konumunu Android SDK.

  2. Android SDK (varsayılan olmayan) bir konuma yüklemişsinizdir.

Kümenin konumunu ayarlamak Android SDK üç nokta (...) düğmesini seçin ve Konum'Android SDK tıklayın. Bu işlem, klasörün konumunu bulmak için kullanmak üzere Klasöre Gözat iletişim Android SDK. Aşağıdaki ekran görüntüsünde, Program Android SDK (x86)\Android altındaki dosya seçilidir:

Android sdk'Windows Klasöre Gözat iletişim kutusunun ekran görüntüsü

Tamam 'atıklar SDK Yöneticisi, seçilen Android SDK yüklü olan yönetim merkezi tarafından yönetilecek.

Araçlar sekmesi

Araçlar sekmesi, araçların ve eklerin listesinigörüntüler. Uygulama araçlarını, platform araçlarını ve Android SDK araçlarını yüklemek için bu sekmeyi kullanın. Ayrıca Android Emulator, alt düzey hata ayıklayıcı (LLDB), NDK, HAXM hızlandırma ve Google Play yükleyebilirsiniz.

Örneğin, Google Android Emulator paketini indirmek için Android Emulator'nin yanındaki onay işaretine tıklayın ve Değişiklikleri Uygula düğmesine tıklayın:

Android Emulator Araçlar sekmesinden yükleme

Aşağıdaki paket, yüklemeden önce lisans koşullarını kabul etmelerini gerektirir iletisiyle birlikte bir iletişim kutusu gösterebilirsiniz:

Lisans kabul ekranı

Hüküm ve Koşulları kabul ediyorsanız Kabul Et'e tıklayın. Pencerenin alt kısmında ilerleme çubuğu, indirme ve yükleme ilerlemesini gösterir. Yükleme tamamlandıktan sonra Araçlar sekmesi seçilen araçların ve eklerin yük olduğunu gösterir.

Platformlar sekmesi

Platformlar sekmesi, platform SDK sürümlerinin listesini ve her platform için diğer kaynakları (sistem görüntüleri gibi) görüntüler:

Platformlar bölmesinin ekran görüntüsü

Bu ekranda Android sürümü (Android 8.0gibi), kod adı (Oreo),API düzeyi (26gibi) ve bu platformun bileşenlerinin boyutları (1 GB gibi) listelemektedir. Hedeflemek istediğiniz Android API düzeyine yönelik bileşenleri yüklemek için Platformlar sekmesini kullanırsınız. Android sürümleri ve API düzeyleri hakkında daha fazla bilgi için bkz. Android API Düzeylerini Anlama.

Bir platformun tüm bileşenleri yüklendikten sonra platform adının yanında bir onay işareti görünür. Bir platformun tüm bileşenleri yüklü değilse, o platformun kutusu doldurulur. Platformun sol tarafından bulunan kutuya tıklayarak platform bileşenlerini (ve yüklü bileşenleri) + görmek için platformu genişletebilirsiniz. Bir - platform için bileşen listesinin açık olduğu için tıklayın.

SDK'ya başka bir platform eklemek için, onay işareti tüm bileşenlerini yüklemek için görünene kadar platformun yanındaki kutuya ve ardından Değişiklikleri Uygula'ya tıklayın:

Cihaza Android 7.1 Nookat bileşenleri ekleme Android SDK

Yalnızca belirli bileşenleri yüklemek için platformun yanındaki kutuya bir kez tıklayın. Daha sonra ihtiyacınız olan bileşenleri tek tek seçebilirsiniz:

Bazı Android 7.1 bileşenlerini ekleme örneği

Yüklenilen bileşen sayısının Değişiklikleri Uygula düğmesinin yanında göründüğüne dikkat etmek. Değişiklikleri Uygula düğmesine tıklarsınız, daha önce gösterildiği gibi Lisans Kabulü ekranı görüntülenir. Hüküm ve Koşulları kabul ediyorsanız Kabul Et'e tıklayın. Bu iletişim kutusunu, yük birden çok bileşen olduğunda birden çok kez görüntülebilirsiniz. Pencerenin alt kısmında, bir ilerleme çubuğu indirme ve yükleme ilerlemesini gösterir. İndirme ve yükleme işlemi tamamlandığında (kaç bileşenin indirileceklerine bağlı olarak bu işlem birkaç dakika sürebilir), eklenen bileşenler bir onay işaretiyle işaretlenir ve Yüklü olarak listelenir.

Depo seçimi

Varsayılan olarak, Android SDK Yöneticisi Microsoft tarafından yönetilen bir depodan platform bileşenlerini ve araçlarını indirir. Microsoft deposunda henüz kullanılabilir durumda olan deneysel alfa/beta platformlarına ve araçlarına erişmeniz gerekirse, Google'ın deposunu SDK Yöneticisi için yeni sürüme geçebilirsiniz. Bu anahtarı yapmak için sağ alt köşedeki dişli simgesine tıklayın ve Repository Google (Desteklenmeyen) öğesini seçin:

Google'ın deposunu seçme

Google deposu seçildiğinde, platformlar sekmesinde daha önce mevcut olan ek paketler görünebilir. (Yukarıdaki ekran görüntüsünde, Android SDK Platform 28, Google deposuna geçerek eklenmiştir.) Google deposunun kullanımının desteklenmemektedir ve bu nedenle günlük geliştirme için önerilmez.

Desteklenen platformlar ve araçlar deposuna geri dönmek için Microsoft (Önerilen) 'e tıklayın. Bu, paket ve araç listesini varsayılan seçime geri yükleme.

Özet

bu kılavuzda, Visual Studio ve Mac için Visual Studio Xamarin Android SDK Manager aracının nasıl yükleneceği ve kullanılacağı açıklanmaktadır.