Android emülatörü bir Android Sanal Cihaz (AVD), belirli bir Android cihazını temsil eder. Android uygulamamızı bilgisayarımızda çalıştırmak ve test etmek için Android emülatörünü hedef cihaz olarak kullanabiliriz. Android emülatörü, gerçek bir cihazın neredeyse tüm işlevlerini sağlar. Gelen telefon çağrılarını ve kısa mesajları alabiliriz. Ayrıca cihazın konumunu verir ve farklı ağ hızlarını simüle eder. Android emülatörü, dönüş ve diğer donanım sensörlerini simüle eder. Google Play mağazasına ve çok daha fazlasına erişir
Android uygulamalarını emülatörde test etmek bazen gerçek bir cihazda yapmaktan daha hızlı ve kolaydır. Örneğin, verileri emülatöre USB aracılığıyla bağlanan gerçek bir cihaza olduğundan daha hızlı aktarabiliriz.
Android emülatörü, çeşitli Android telefonlar, Wear OS, tablet ve Android TV cihazları için önceden tanımlanmış yapılandırmalarla birlikte gelir.
Gereksinim ve öneriler
Android emülatörü, Android Studio için temel sistem gereksinimlerinin ötesinde ek gereksinimler alır. Bu gereksinimler aşağıda verilmiştir:
- SDK Araçları 26.1.1 veya üzeri
- 64 bit işlemci
- Windows: UG (sınırsız misafir) destekli CPU
- HAXM 6.2.1 veya üzeri (önerilen HAXM 7.2.0 veya üzeri)
Emülatörü yükleyin
Android Studio kurulurken Android emülatörü kurulur. Ancak Android Studio yüklenirken emülatörün bazı bileşenleri kurulabilir veya kurulmayabilir. Emülatör bileşenini yüklemek için Android Emülatörü içindeki bileşen SDK Araçları sekmesi SDK Yöneticisi.
Emülatörde bir Android uygulaması çalıştırın
Android Studio projesinden bir Android uygulaması çalıştırabiliriz veya bir cihazdaki herhangi bir uygulamayı çalıştırdığımız gibi Android Emulator'da yüklü olan bir uygulamayı çalıştırabiliriz.
geliştirici modunu kapatma android
Android Emulator'ı başlatmak ve projemizde bir uygulamayı çalıştırmak için:
1. İçinde Android Stüdyosu, öykünücünün uygulamanızı yüklemek ve çalıştırmak için kullanabileceği bir Android Sanal Aygıt (AVD) oluşturmamız gerekiyor. Yeni bir AVD oluşturmak için: -
1.1 AVD Manager'ı tıklayarak açın. Araçlar > AVD Yöneticisi.
1.2 Oluştur'a tıklayın Sanal Cihaz, AVD Manager iletişim kutusunun altındadır. Daha sonra Donanım Seçin sayfa görünür.
1.3 Bir donanım profili seçin ve ardından Sonraki. İstediğimiz donanım profilini göremezsek donanım profili oluşturabilir veya içe aktarabiliriz. Sistem Görüntüsü sayfa görünür.
1.4 Belirli API düzeyi için sistem görüntüsünü seçin ve tıklayın. Sonraki. Bu bir açmaya yol açar Yapılandırmayı Doğrula sayfa.
Java'da yöntem geçersiz kılma
1.5 Gerekirse AVD özelliklerini değiştirin ve ardından öğesine tıklayın. Sona ermek.
2. Araç çubuğunda, açılır menüden uygulamamızı hedef cihazdan çalıştırmak istediğimiz AVD'yi seçin.
3. Tıklamak Koşmak.
Önce bir uygulamayı çalıştırmadan Emülatörü başlatın
Emülatörü başlatmak için:
- AVD Yöneticisini açın.
- Bir AVD'ye çift tıklayın veya Koşmak
Emülatör çalışırken Android Studio projesini çalıştırıp emülatörü hedef cihaz olarak seçebiliriz. Ayrıca bir APK dosyasını bir öykünücüye yüklemek için sürükleyebilir ve ardından çalıştırabiliriz.
Emülatörü komut satırından başlatın
Android SDK, Android cihaz emülatörünü içerir. Android emülatörü, uygulamayı fiziksel bir cihaz kullanmadan geliştirmenize ve test etmenize olanak tanır.
Öykünücüyü başlatma
Kullanmak emülatör komutuyla bir emülatör başlatacağız. Projemizi çalıştırmak veya AVD Manager aracılığıyla başlamak bir alternatiftir.
Bir sanal cihazı başlatmak için temel komut satırı sözdizimi aşağıda verilmiştir:
$ emulator -avd avd_name [ {-option [value]} ... ]
veya
$ emulator @avd_name [ {-option [value]} ... ]
Örneğin, emülatörü Mac'te Android Studio'dan çalıştırırsak, varsayılan komut satırı aşağıdakine benzer olacaktır:
$ /Users/user_name/Library/Android/sdk/emulator/emulator -avd Nexus_5X_API_23 -netdelay none -netspeed full
AVD adlarının listesini görüntülemek için aşağıdaki komutu girin:
Amerika'daki şehrin adı
$ emulator -list-avds
Bir öykünücüyü çalıştırıp durdurun ve verileri temizleyin
Virtual Device sayfasından emülatör üzerinde aşağıdaki işlemi gerçekleştirebiliriz:
- AVD kullanan bir Android emülatörünü çalıştırmak için AVD'ye çift tıklayın veya Öğle yemeği
- Çalışan emülatörü durdurmak için sağ tıklayın ve Durmak, veya Menü ▼'ye tıklayın ve Durdur'u seçin.
- Verileri bir emülatörden silmek ve ilk tanımlandığı zamanki başlangıç durumuna döndürmek istiyorsak, bir AVD'ye sağ tıklayın ve Verileri silin. Veya menü ▼'ye tıklayın ve Verileri silin.