Mobil Cihazı Android Hata Ayıklama Köprüsü (ADB) ile USB, WiFi'ye bağlayın

İçindekiler:

Anonim

ADB nedir?

Mobil otomasyon için herhangi bir gerçek cihazı kullanma Test, test uzmanları için her zaman bir zorluk olmuştur. Ancak Android, gerçek bir cihazı USB üzerinden yani Android Hata Ayıklama Köprüsü (ADB) üzerinden bağlamak için bir avuç çözüm sunuyor.

ADB bir komut satırı aracıdır. Bir öykünücü örneği (Android cihazı) ile arka planda çalışan arka plan programı işlemi (sunucu) arasındaki iletişimi köprülemek için kullanılır.

Bu eğitimde öğreneceksiniz-

  • USB hata ayıklama ve ADB Yapılandırması
  • Bir Emülatöre Nasıl Bağlanır
  • Android Cihaz Nasıl Bağlanır
  • Wi-Fi Desteği için ADB'yi Yapılandırma

USB hata ayıklama ve ADB Yapılandırması

APPIUM, gerçek cihazlarda test yapmak için bir avantaj sunar. Ancak testi çalıştırmadan önce, ön koşula göre kurulum yapmamız gerekir.

  • USB hata ayıklama etkinleştirilmelidir
  • ADB yapılandırması
  • Donanım değişikliklerine göre istenen yetenek kurulumu.

Burada hem emülatöre hem de test için gerçek cihaza bağlanmayı göreceğiz. Bir emülatöre bağlanmak için aşağıdaki adımlara bakın.

Bir Emülatöre Nasıl Bağlanır

Makineye Ön Gereksinim-SDK (Yazılım Geliştirme Kiti) yüklenmelidir. ADB, Google'ın Android SDK'sı (Yazılım Geliştirme Kiti) ile paketlenmiştir. SDK Yöneticisinden ADB'yi etkinleştirme adımları.

Adım 1) Android SDK klasörünü açın

Adım 2) SDK Yöneticisine çift tıklayın

Adım 3) Tüm paketlerin listesinden Araçlar'ı seçin ve onay kutusunu işaretleyin.

  • Android SDK Araçları ve
  • Android SDK Platform araçları.

Android Cihaz Nasıl Bağlanır

Adım 1) Android telefonda 'Geliştirici Seçeneği'nden USB hata ayıklama seçeneğini etkinleştirin.

Adım 2) Android SDK dosyalarının kaydedildiği yerel klasörü açın 'Android SDK >> Platform araçları' örneğin: C: \ android-sdk \ platform-tools

Adım 3) Klasörün içinde Shift + Sağ tıklama menüsünü basılı tutun >> 'Komut penceresini burada aç' seçeneğini seçin.

Komut istemini kullanarak klasörü açacaktır.

Not - klasör yolunu doğrudan komut istemindeki Çalıştır komutundan da açabilirsiniz.

Bu komut penceresi, klasörü doğrudan komut istemi penceresinde açacaktır.

Adım 4) Şimdi, cihazı kontrol etmeden önce, kullanıcının harici bir Android cihazı (cep telefonu) bağlaması gerekiyor. Bağlamak için cihazın USB kablosu konektörünü sisteme kullanın. Sonra yukarıdaki komut istemine komut yazın-

"adb cihazlar" ve Enter'a basın

Bağlı tüm cihazların tüm listesini gösterecektir.

Ancak bundan önce ADB sunucusunu kontrol etmeliyiz. Arka plan işlemi olarak çalışıp çalışmadığını kontrol edin. Sadece yukarıda belirtilen prosedürden komut istemini açın ve 'adb' yazın ve enter tuşuna basın. Çalışan tüm adb sürecini göstermelidir.

Sunucu başladığında, her zaman yerel TCP bağlantı noktası 5037'yi bağlar. Tüm ADB istemcileri, sunucu isteği ile iletişim kurmak için 5037 TCP bağlantı noktasını dinler.

Artık çalışan ADB sunucusu, bağlantı noktasını tarayarak tüm bağlı emülatörü veya cihaz örneklerini tarayabilir.

ADB arka plan programının 5555 ile 5558 arasındaki tek numaralı bağlantı noktasında çalıştığını her zaman unutmayın.

ADB arka plan programı işlemi, bağlantı için çift numaralı bağlantı noktasını alan konsol bağlantısıyla çalışır.

Örneğin: Tek bir cihaz bağlıysa, sunucu otomatik olarak cihazı tarar ve bağlanır, ancak birden fazla cihaz veya emülatör çalışıyorsa, bağlanmak için ADB komut satırı talimatı vermesi gerekir.

5557 numaralı tek numaralı bağlantı noktasına bağlanan emülatör örneği, çift numaralı 5556 bağlantı noktası üzerinden çalışan aynı konsola sahiptir. Her çalışan cihazda 1 tek ve 1 çift bağlı bağlantı noktası vardır.

öykünücü 1: konsol 5556emülatör 1: adb 5557öykünücü 2: konsol 5554öykünücü 2: adb 5555

Bağlı tüm cihazları algılama komutu -

<$ adb cihazları>emulator-5554 cihazıemulator-5556 cihazıemulator-5558 cihazı

Birden fazla bağlı cihazdan tek bir cihazı algılayan komut

<$ adb -s emülatörü-5554 Guru99.apk'yi yükle>

-5554 cihazı için adb bağlantısını tespit edecek ve uygulamayı kuracaktır.

Bu şekilde, kullanıcı ADB komutlarını kullanarak ADB örneklerine erişmek için başarılı bir bağlantı kurabilir.

Komut satırından ADB örneklerine erişmek için kullanılan sözdizimi:Adb [-d - Tek bir USB cihazı bağlandığında bir adb komutuAdb [-e - Yalnızca tek bir öykünücü çalışırken bir adb komutuAdb cihazları --- Bu, takılı tüm emülatör / cihazların listesini yazdıracaktır.Adb sürümü --- adb sürüm numarasını listeleyin.Adb yardımı ---- Desteklenen komutların listesini yazdırın.

Wi-Fi Desteği için ADB'yi Yapılandırma

Tıpkı USB üzerinden ADB'yi yapılandırmak gibi, kullanıcı da kablosuz ağ üzerinden ADB'yi yapılandırabilir.

Ön koşul

  • Hem Android cihaz hem de ana bilgisayar aynı kablosuz ağa bağlanmalı ve
  • Cihaz Bluetooth seçeneği devre dışı bırakılmalıdır.
Bağlanma adımları
  1. Cihazı USB kablosu kullanarak ana bilgisayara bağlayın. Cihazda USB hata ayıklamanın etkinleştirildiğini onaylayın.
  2. 5555 numaralı bağlantı noktasından TCP / IP'ye bağlanmak için hedef cihazı ayarlayın
    $ adb tcpip 5555

  1. Şimdi, USB kablosunu cihazdan çıkarın.
  2. Android cihazında IP adresini Ayarlar >> wi-fi Ayarı >> Gelişmiş >> IP Adresinden bulun.

    Cihazı ADB bağlantısıyla bağlamak için aynı IP adresini kullanın

    örneğin: Ağ IP adresi - 148.100.1.17$ adb cihazlarıEkli cihazların listesi148.100.1.17:5555 cihazı

Bu nedenle, son yapılandırma yapıldı ve 'adb' kablosuz ağ üzerinden başarıyla yapılandırıldı.

NOT - Herhangi bir bağlantı hatası oluşursa, adb ana bilgisayar bağlantısını sıfırlayın veya sonlandırın. Bunun için aşağıdaki komutu kullanın

ve tekrar ilk adımdan bağlanın.