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:
- Sistem gereksinimlerine sahip olduğunuzu doğrulayın.
- Android Sanal Cihazı (AVD) oluşturma.
- Uygulamanızı emülatörde çalıştırın.
- 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:
Araç çubuğundaki hedef cihaz menüsünden, uygulamanızı çalıştırmak istediğiniz ortalama görüntüleme süresini seçin.
Şekil 1. Hedef cihaz menüsü. Ç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örde gezinme
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.
Emülatör ekranında gezinme
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. |
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![]() |
Emülatörü kapatın. |
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üç![]() |
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ç![]() |
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![]() |
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![]() |
Cihazı saat yönünün tersine 90 derece döndürün. |
Sağa döndür![]() |
Cihazı saat yönünde 90 derece döndürün. |
Ekran görüntüsü al![]() |
Cihazın ekran görüntüsünü almak için tıklayın. |
![]() |
İ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:
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![]() |
Önceki ekrana dönün veya bir iletişim kutusunu, seçenekler menüsünü, Bildirimler panelini veya ekran klavyesini kapatın. |
Ev![]() |
Ana ekrana dönün. |
Genel bakış
![]() (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![]() |
Katlanabilir cihazlarda daha küçük ekran yapılandırmasını görüntülemek için cihazı katlayın. |
Aç![]() |
Katlanabilir cihazlarda daha büyük ekran yapılandırmasını görüntülemek için cihazı açın. |
Düğme 1![]() |
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![]() |
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![]() |
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![]() |
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 ö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.