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

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

  • 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ırmalarla birlikte sunulur.

  • 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, rotasyon 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 bazı açılardan fiziksel bir cihazda test etmekten daha hızlı ve kolaydır. Örneğin, verileri USB üzerinden bağlanan bir cihaza kıyasla emülatöre 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 anlatılmaktadı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şlayın

Android Emülatör, uygulamanızı birçok farklı cihazda sanal olarak test etmenize olanak tanır. Emülatör, Android Studio ile birlikte geldiğinden ayrı olarak yüklemeniz gerekmez. Emülatörü kullanmak için şu temel adımları uygulayın. Bu adımlar, aşağıdaki 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 gezinin.

Bu sayfada, sanal test ortamınızı kurma ve daha ayrıntılı olarak inceleme adımları 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 daha iyi olabilir veya fiziksel bir cihaz kullanmak daha iyi olabilir.

Emülatör sistem gereksinimleri

En iyi deneyim için Android Studio'daki emülatörü, en azından aşağıdaki özelliklere sahip bir bilgisayarda 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 testi fiziksel bir cihazda yapmayı düşünebilirsiniz.

Android Sanal Cihazı Oluşturma

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 çalıştırılmak üzere 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 cihazlar oluşturma ve yönetme konusuna bakın.

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 bu ortalama görüntüleme sayısına ö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 Emulator'ı başlatabilir ve projenizde bir uygulama ç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 (AVD) 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ı yaklaşık bir dakika sürebilir ancak sonraki başlatmalarda bir anlık görüntü kullanılır ve daha hızlı başlatılır. Sorun yaşıyorsanız sorun giderme kılavuzuna bakın.

Uygulamanız ortalama görüntüleme sürenize yüklendikten sonra, herhangi bir uygulamayı cihazda çalıştırıyormuş gibi 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 adımlarında size adım adım rehberlik eder. Daha fazla bilgi edinmek için Wear OS emülatör eşleme asistanını kullanma başlıklı makaleye göz atın.

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ı hızlıca kaydırın Fare imlecini ekranın üzerine getirin, birincil fare düğmesini basılı tutun, ekranı hızlıca kaydırın ve bırakın.
Bir öğeyi sürükleyin Fare imlecini ekrandaki bir öğenin üzerine getirin, birincil fare düğmesini basılı tutun, öğeyi taşıyın ve ardından bırakın.
Dokunun Fare imlecini ekranın üzerine getirin, birincil fare düğmesine basın ve bırakın.
İki kez dokunun Fare imlecini ekranın üzerine getirin, birincil fare düğmesini hızlıca çift tıklayın, 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ınızın klavyesini veya emülatör ekranında açılan bir klavyeyi kullanarak emülatöre yazabilirsiniz.
Parmaklarınızı sıkıştırıp uzaklaştırın
Ctrl (macOS'te Command) tuşuna bastığınızda, sıkıştırma hareketiyle çoklu dokunma arayüzü gösterilir. Fare ilk parmak görevi görür, sabitleme noktasının üzerinde ise ikinci parmak bulunur. İlk noktayı taşımak için imleci sürükleyin.
Sol fare düğmesi tıklandığında, her iki nokta da aşağıya dokunurken aynı hareketler her ikisini de bırakıyormuş gibi davranı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 penceresindeki Yardım bölmesini açın.

Tablo 2. Emülatördeki genel işlemler

Öne Çıkarın Açıklama
Kapat
Kapat simgesi
Emülatörü kapatın.
Küçült
Küçült simgesi
Emülatör penceresini küçültün.
Yeniden boyutlandır Emülatörü, diğer işletim sistemi pencerelerinde olduğu gibi yeniden boyutlandırın. Emülatör, cihazınıza 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 artır
Sesi artırma simgesi
Kaydırma çubuğu kontrolünü görüntülemek ve sesi açmak için tıklayın. Daha fazla açmak için tekrar tıklayın veya ses düzeyini değiştirmek için kaydırma çubuğu kontrolünü kullanın.
Sesi kıs
Sesi Azalt simgesi
Kaydırma çubuğu kontrolünü görüntülemek ve sesi azaltmak için tıklayın. Daha fazla kapatmak için tekrar tıklayın veya ses düzeyini değiştirmek için kaydırma çubuğu kontrolünü kullanın.
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 geç 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:

  • Ekranı sol tıklayarak %25 yakınlaştırı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 için kutu şeklinde bir alan seçmek üzere 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 kaydırmak 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 basılı tutarken tıklayın (macOS'te Command tuşunu basılı tutarken tıklayın).

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. Bir küçük resmi listeden kaldırmak için sola veya sağa kaydırın. Bu düğme, Wear OS'te desteklenmiyor.
Katla
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. düğmeye basın. Yalnızca API düzeyi 30 veya üstünü çalıştıran Wear cihazlarda kullanılabilir.
Avuç içi
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 sonraki sürümleri çalıştıran Wear cihazlarda kullanılabilir.
Yatır
Yatır düğmesi simgesi
Wear cihazlar için cihazı 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ı sekmesinden 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.