Android Hata Ayıklama Köprüsü (ADB) USB, WiFi üzerinden Cihaza Bağlanma

Nedir? Android Köprüde Hata Ayıklama (ADB)?

Android Hata Ayıklama Köprüsü (ADB) bir aygıtla iletişim kurmanıza olanak tanıyan bir komut satırı aracıdır. Bir emülatör örneği arasındaki iletişimi köprülemek için kullanılır (Android cihaz) ve arka planda çalışan arka plan programı (sunucu). Bir Unix kabuğuna erişim sağlayarak, bir aygıtı kurma veya hata ayıklama gibi farklı eylemleri gerçekleştirmenize ve aygıtta çeşitli komutları çalıştırmanıza yardımcı olur.

Mobil otomasyon için herhangi bir gerçek cihazı kullanma Test yapmak testçiler için her zaman bir zorluk olmuştur. Ancak, Android Gerçek bir cihazı USB (Evrensel Seri Veri Yolu) üzerinden bağlamak için bir avuç çözüm sunar; Android Köprüde Hata Ayıklama (ADB).

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

APPIUM, gerçek cihazlarda test yürütmek için bir avantaj sunar. Ancak testi çalıştırmadan önce, aşağıdaki ön koşulları ayarlamamız gerekir.

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

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

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

Ön Koşul: Makinede SDK (Yazılım Geliştirme Kiti) kurulu olmalıdır. ADB girişi Android Google'ın paketiyle paketlenmiştir Android SDK (Yazılım Geliştirme Kiti).

ADB'yi SDK Yöneticisinden etkinleştirme adımları.

) 1 Adım Açılış Android SDK klasörü

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

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

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

Bir Emülatöre Bağlan

Nasıl Connect Android ADB'li cihaz (Android Köprüde Hata Ayıklama)

Adım 1) Cihazınızda USB Hata Ayıklamayı etkinleştirin

'Geliştirici Seçeneği'nden USB hata ayıklama seçeneğini etkinleştirin Android telefon. Şimdi, cihazınızı bağlayın Android USB kablosunu kullanarak cihazı bilgisayara bağlayın.

Sosyal medya Android ADB'li cihaz

Adım 2) Şuraya gidin: Android SDK klasörü

Yerel klasörü açın. Android SDK dosyaları kaydedildi 'Android SDK >> Platform araçları örneğin: C:\android-sdk\platform-tools

Sosyal medya Android ADB'li cihaz

Adım 3) Komut penceresini açın

Klasörün içinde tutma Shift + Sağ tıklama menüsü >> Seç 'Komut penceresini burada aç' seçeneği.

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

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

Sosyal medya Android ADB'li cihaz

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

Sosyal medya Android ADB'li cihaz

Adım 4) Harici bir cihaz bağlayın Android cihaz

Artık cihazı kontrol etmeden önce kullanıcının harici bir cihaza bağlanması gerekir. Android cihaz (cep telefonu). Bağlanmak için cihazın USB kablo konnektörünü sisteme kullanın. Daha sonra yukarıdaki komut istemine komut yazın-

'adb devices' & press Enter

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

Sosyal medya Android ADB'li cihaz

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

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

Artık çalışan ADB sunucusu, bağlantı noktasını tarayarak bağlı tüm 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 süreci, bağlantı için çift sayılı bağlantı noktasını alan konsol bağlantısıyla çalışır.

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

Tek numaralı bağlantı noktası 5557'ye bağlanan emülatör örneği, çift numaralı 5556 bağlantı noktası üzerinden çalışan aynı konsola sahiptir; Çalışan her cihazın 1 tek ve 1 çift bağlantılı bağlantı noktası vardır.

emulator 1: console 5556
emulator 1: adb 5557
emulator 2: console 5554
emulator 2: adb 5555

Bağlı tüm cihazları tespit etme komutu –

<$ adb devices>
emulator-5554 device
emulator-5556 device
emulator-5558 device

Birden fazla bağlı cihazdan tek bir cihazı tespit etme komutu-

<$ adb –s emulator-5554 install Guru99.apk>

-5554 cihazının adb bağlantısını algılayacak ve uygulamayı yükleyecektir.

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

Syntax used to access ADB instances from commands line:
Adb [-d – An adb command when a single USB device is connected
Adb [-e – An adb command when only single emulator is running
Adb devices--- This will print all the list of emulator / devices attached.
Adb version--- List the adb version number.
Adb help---- Print the list of supported commands.

Wi-Fi Desteği için ADB Nasıl Yapılandırılır

Kullanıcı, ADB Connect USB'yi yapılandırmak gibi, ADB'yi Wi-Fi üzerinden de yapılandırabilir.

Ön koşul

  • Her ikisi de Android cihaz ve ana bilgisayar aynı kablosuz ağa bağlı olmalı ve
  • Cihaz Bluetooth seçeneği devre dışı bırakılmalıdır.

Bağlanma adımları-

  1. Cihazı USB kablosunu kullanarak ana bilgisayara bağlayın. Cihazda USB hata ayıklamanın etkin olduğunu doğrulayın.
  2. Hedef cihazı 5555 numaralı bağlantı noktasında TCP/IP'ye bağlanacak şekilde ayarlayın
    $ adb tcpip 5555

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

  1. Şimdi USB kablosunu cihazdan çıkarın.
  2. In Android cihaz IP adresini Ayarlar >> wi-fi Ayarı >> Gelişmiş >> IP Adresi bölümünden bulur. Aynısını kullanın Android Cihazı ADB bağlantı cihazı USB bağlantısı aracılığıyla bağlamak için Köprü IP adresinde hata ayıklama
    eg: Network IP address is- 148.100.1.17
    $ adb devices
    List of devices attached
    148.100.1.17:5555 device

Böylece 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 host bağlantısını sıfırlayın veya sonlandırın. Bunun için aşağıdaki komutu kullanın

ve yine ADB ilk adımdan itibaren telefona bağlanıyor. Eğer birlikte çalışıyorsanız Android cihazlarınız varsa ve bir emülatör arıyorsanız, buna göz atmayı düşünün en iyilerin listesi Android için emülatörler Windows İhtiyaçlarınıza doğru çözümü bulmak için.