Uygulamaları Android Emülatör'de çalıştırma

Android Emülatör, bilgisayarınızdaki Android cihazları simüle eder. Böylece uygulamanızı, her bir fiziksel cihaza gerek kalmadan çeşitli cihazlarda ve Android API düzeylerinde test edebilirsiniz. Emülatör şu avantajları sağlar:

  • Esneklik: Emülatör, çeşitli cihazları ve Android API düzeylerini simüle etmenin yanı sıra çeşitli Android telefon, tablet, Wear OS ve Android TV cihazları için önceden tanımlanmış yapılandırmalar içerir.

  • Yüksek kalite: Emülatör, gerçek bir Android cihazın neredeyse tüm özelliklerini sağlar. Gelen telefon aramalarını ve kısa mesajları simüle edebilir, cihazın konumunu belirtebilir, farklı ağ hızlarını simüle edebilir, döndürme ve diğer donanım sensörlerini simüle edebilir, Google Play Store'a erişebilir ve daha pek çok şey yapabilirsiniz.

  • Hız: Uygulamanızı emülatörde test etmek, fiziksel bir cihazda test etmekten bazı açılardan daha hızlı ve kolaydır. Örneğin, emülatöre verileri USB üzerinden bağlanan bir cihaza kıyasla daha hızlı aktarabilirsiniz.

Çoğu durumda, emülatör test ihtiyaçlarınız için en iyi seçenektir. Bu sayfada, temel emülatör işlevleri ve bu işlevleri kullanmaya nasıl başlayacağınız açıklanmaktadır.

Alternatif olarak, uygulamanızı fiziksel bir cihaza dağıtabilirsiniz. Daha fazla bilgi edinmek için Uygulamaları donanım cihazında çalıştırma başlıklı makaleye göz atın.

Emülatörü kullanmaya başlama

Android Emülatör, uygulamanızı birçok farklı cihazda sanal olarak test etmenize olanak tanır. Emülatörde Android Studio yüklü olduğundan onu ayrıca yüklemenize gerek yoktur. Emülatörü kullanmak için şu temel adımları izleyin. Bu adımlar, sonraki bölümlerde daha ayrıntılı olarak açıklanmıştır:

  1. Sistem gereksinimlerine sahip olduğunuzu doğrulayın.
  2. Android Sanal Cihazı (AVD) oluşturma.
  3. Uygulamanızı emülatörde çalıştırın.
  4. Emülatörde gezinme.

Bu sayfada, sanal test ortamınızı ayarlama ve keşfetme adımları daha ayrıntılı bir şekilde ele alınmaktadır. Uygulamanız zaten emülatörde çalışıyorsa ve daha gelişmiş özellikleri kullanmaya hazırsanız Gelişmiş emülatör kullanımı konusuna bakın.

Emülatörle ilgili sorun yaşıyorsanız Android Emülatör ile ilgili bilinen sorunları giderme bölümüne bakın. İhtiyaçlarınıza ve kaynaklarınıza bağlı olarak, sistem gereksinimlerini ve teknik yapılandırmaları derinlemesine incelemek veya fiziksel bir cihaz kullanmak daha iyi olabilir.

Emülatör sistem gereksinimleri

En iyi deneyim için, en azından aşağıdaki özelliklere sahip bir bilgisayarda Android Studio'daki emülatörü kullanmalısınız:

  • 16 GB RAM
  • 64 bit Windows, macOS, Linux veya ChromeOS işletim sistemi
  • 16 GB disk alanı

Bu özellikleri bilmiyorsanız emülatör çalışmaya devam edebilir ancak sorunsuz çalışmayabilir. Bu durumda, Uygulamaları donanım cihazında çalıştırma başlıklı makaledeki talimatları uygulayarak uygulamanızı fiziksel bir cihazda test etmeyi düşünebilirsiniz.

Android Sanal Cihazı oluştur

Android Emülatörün her örneği, simüle edilen cihazın Android sürümünü ve donanım özelliklerini belirtmek için bir Android sanal cihaz (AVD) kullanır. Uygulamanızı etkili bir şekilde test etmek için uygulamanızın tasarlandığı her cihazın modellendiği bir ortalama görüntüleme süresi (AVD) oluşturun. Ortalama görüntüleme süresi oluşturmak için Sanal cihaz oluşturma ve yönetme bölümünü inceleyin.

Her AVD; kullanıcı verileri, SD kart vb. için kendi özel depolama alanına sahip bağımsız bir cihaz olarak çalışır. Varsayılan olarak emülatör kullanıcı verilerini, SD kart verilerini ve önbelleği söz konusu ortalama görüntüleme süresine özel bir dizinde depolar. Emülatörü başlattığınızda, kullanıcı verileri ve SD kart verileri AVD dizininden yüklenir.

Uygulamanızı emülatörde çalıştırma

Ortalama görüntüleme süresi oluşturduktan sonra Android Emülatör'ü başlatabilir ve projenizdeki bir uygulamayı çalıştırabilirsiniz:

  1. Araç çubuğundaki hedef cihaz menüsünden, uygulamanızı çalıştırmak istediğiniz ortalama görüntüleme süresini seçin.

    Hedef cihaz menüsü
    Şekil 1. Hedef cihaz menüsü.
  2. Çalıştır'ı tıklayın. Emülatörün ilk kez başlatılması bir dakika kadar sürebilir, ancak sonraki başlatmalar bir anlık görüntü kullanır ve daha hızlı başlatılır. Sorun yaşarsanız sorun giderme kılavuzuna bakın.

Uygulamanız ortalama görüntüleme sürenize yüklendikten sonra, herhangi bir uygulamayı bir cihazda çalıştırdığınız gibi söz konusu cihazdan çalıştırabilirsiniz. Yeni değişiklikleri dağıtmak istediğinizde Çalıştır'ı veya Değişiklikleri Uygula'yı tekrar tıklamanız gerekir.

Wear OS eşleme asistanı

Uygulamanızı Wear OS cihazlarla test etmek istiyorsanız Wear OS eşleme asistanı, Wear OS emülatörlerini doğrudan Android Studio'da fiziksel veya sanal telefonlarla eşleme konusunda size adım adım rehberlik eder. Daha fazla bilgi edinmek için Wear OS emülatör eşleme asistanını kullanma konulu makaleyi inceleyin.

Emülatör çalışırken, parmağınızı dokunmatik ekranda taklit etmek için bilgisayarınızın fare işaretçisini kullanabilir ve genel işlemleri gerçekleştirmek için emülatör panelini kullanabilirsiniz.

Parmağınızı dokunmatik ekranda taklit etmek, menü öğelerini ve giriş alanlarını seçmek, düğmeleri ve denetimleri tıklamak için bilgisayarınızın fare işaretçisini kullanın. Karakterleri yazmak ve emülatör kısayolları girmek için bilgisayarınızın klavyesini kullanın.

Tablo 1. Emülatörde gezinme hareketleri

Öne Çıkarın Açıklama
Ekranı kaydırın Fare imlecini ekranın üzerine getirin, birincil fare düğmesini basılı tutun, ekran boyunca kaydırın ve bırakın.
Bir öğeyi sürükleyin Ekranda bir öğenin üzerine gelin, birincil fare düğmesini basılı tutun, öğeyi taşıyın ve sonra bırakın.
Dokunun Fare imlecini ekranın üzerine getirin, birincil fare düğmesine basın ve ardından bırakın.
İki kez dokunun Fare imlecini ekranın üzerine getirin, birincil fare düğmesini hızlıca çift tıklayın ve ardından bırakın.
Dokunup basılı tutma Fare imlecini ekrandaki bir öğenin üzerine getirin, birincil fare düğmesine basın, basılı tutun ve sonra bırakın.
Tür Bilgisayar klavyenizi kullanarak veya emülatör ekranında açılan bir klavye kullanarak emülatöre yazabilirsiniz.
Parmaklarınızı sıkıştırın
Control (macOS'te Command) tuşuna bastığınızda, sıkıştırma hareketiyle çok dokunuşlu bir arayüz açılır. Fare, ilk parmak görevi görür ve sabitleme noktasının karşısında ikinci parmak olarak kullanılır. İlk noktayı taşımak için imleci sürükleyin.
Sol fare düğmesi tıklandığında, her iki noktaya da dokunulur ve her ikisini de serbest bırakır.
Dikey kaydırma Ekranda dikey bir menü açın ve menü öğeleri arasında gezinmek için kaydırma tekerleğini (fare tekerleği) kullanın. Bir menü öğesini tıklayarak seçin.

Emülatör panelini kullanarak genel işlemleri gerçekleştirme

Emülatörle genel işlemleri gerçekleştirmek için emülatörü Android Studio'da çalıştırıyorsanız emülatör araç çubuğunu, emülatörü Android Studio dışındaki bir pencerede çalıştırıyorsanız sağ taraftaki paneli kullanın. Tablo 2'de yaygın emülatör işlemleri ve ilişkili düğmeler açıklanmaktadır.

Emülatörde sık kullanılan birçok işlemi gerçekleştirmek için klavye kısayollarını kullanabilirsiniz. Emülatördeki kısayolların tam listesi için F1 (macOS'te Command+/) tuşlarına basarak Genişletilmiş denetimler penceresinde Yardım bölmesini açın.

Tablo 2. Emülatörde sık kullanılan işlemler

Öne Çıkarın Açıklama
Kapat
Kapat simgesi
Emülatörü kapatın.
Küçült
Simgeyi küçült
Emülatör penceresini simge durumuna küçültün.
Yeniden boyutlandır Emülatörü, diğer işletim sistemi pencerelerini yaptığınız gibi yeniden boyutlandırın. Emülatör, cihazınız için uygun bir en boy oranını korur.
Güç
Güç simgesi
Ekranı açmak veya kapatmak için tıklayın.
Cihazı açmak veya kapatmak için tıklayıp basılı tutun.
Sesi aç
Sesi artırma simgesi
Kaydırma çubuğu denetimini görüntülemek ve sesi açmak için tıklayın. Sesi daha fazla açmak için tekrar tıklayın veya kaydırma çubuğu kontrolünü kullanarak ses seviyesini değiştirin.
Sesi kıs
Sesi Azaltma simgesi
Kaydırma çubuğu denetimini görüntülemek ve sesi kısmak için tıklayın. Sesi daha fazla kısmak için tekrar tıklayın veya kaydırma çubuğu kontrolünü kullanarak ses düzeyini değiştirin.
Sola döndür
Sola Döndür simgesi
Cihazı saat yönünün tersine 90 derece döndürün.
Sağa döndür
Sağa Döndür simgesi
Cihazı saat yönünde 90 derece döndürün.
Ekran görüntüsü al
Ekran Görüntüsü Al simgesi
Cihazın ekran görüntüsünü almak için tıklayın.
Yakınlaştırma moduna gir
Yakınlaştırma Modu'na gir simgesi

İmleci yakınlaştırma simgesine getirmek için tıklayın. Yakınlaştırma modundan çıkmak için düğmeyi tekrar tıklayın.

Yakınlaştırma modunda yakınlaştırmak ve uzaklaştırmak için:

  • %25 yakınlaştırmak için ekranı sol tıklayın. Bu, sanal cihazın ekran çözünürlüğünün en fazla iki katı kadar bir değer olabilir.
  • Uzaklaştırmak için sağ tıklayın.
  • Yakınlaştırmak üzere kutu şeklinde bir alan seçmek için sol tıklayıp sürükleyin.
  • Varsayılan yakınlaştırmaya sıfırlamak için bir seçim kutusunu sağ tıklayıp sürükleyin.

Yakınlaştırma modunda yatay kaydırma yapmak için klavyedeki ok tuşlarına basarken Control (macOS'te Command) tuşunu basılı tutun.

Yakınlaştırma modunda cihaz ekranına dokunmak için Control tuşunu tıklayın (macOS'te Command tuşunu basılı tutarken).

Geri
Geri simgesi
Önceki ekrana dönün veya bir iletişim kutusunu, seçenekler menüsünü, Bildirimler panelini veya ekran klavyesini kapatın.
Ev
Ana sayfa simgesi
Ana ekrana dönün.
Genel bakış
Genel bakış simgesi
(Son Uygulamalar)
Son çalıştığınız uygulamalara ait küçük resimlerin listesini açmak için dokunun. Bir uygulamayı açmak için uygulamanın küçük resmine dokunun. Listedeki bir küçük resmi kaldırmak için sola veya sağa kaydırın. Bu düğme, Wear OS'te desteklenmiyor.
Katlayın
Katlama simgesi
Katlanabilir cihazlarda daha küçük ekran yapılandırmasını görüntülemek için cihazı katlayın.

Aç simgesi
Katlanabilir cihazlarda daha büyük ekran yapılandırmasını görüntülemek için cihazı açın.
Düğme 1
Düğme 1 simgesi
Wear cihazlar için cihazdaki 1. düğmeye basın. Yalnızca API düzeyi 28 veya sonraki sürümleri çalıştıran Wear cihazlarda kullanılabilir.
Düğme 2
Düğme 2 simgesi
Wear cihazlar için cihazdaki 2'ye basın. Yalnızca API düzeyi 30 veya üstünü çalıştıran Wear cihazlarda kullanılabilir.
Palmiye
Avuç içi düğmesi simgesi
Wear cihazlarda, avucunuzu cihazın ekranına bastırın. Bu işlem, cihazınızı ambiyans moduna ayarlar. Yalnızca API düzeyi 28 veya üstünü çalıştıran Wear cihazlarda kullanılabilir.
Yatır
Yatırma düğmesi simgesi
Wear cihazları eğin. Bu işlem, ambiyans modundan çıkar. Yalnızca API düzeyi 28 veya sonraki sürümleri çalıştıran Wear cihazlarda kullanılabilir.
Menü Menü düğmesini simüle etmek için Control+M (macOS'te Command+M) tuşlarına basın.
Diğer
Diğer simgesi
Diğer özelliklere ve ayarlara erişmek için tıklayın.

Emülatörü güncelle

Android Emülatör'ü güncellemek için SDK Yöneticisi'nin SDK Araçları sekmesinde Android Emülatör bileşenini seçin. Talimatlar için SDK Yöneticisi'ni kullanarak araçlarınızı güncelleme bölümüne bakın.