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ı.
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.
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
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.
Bu komut penceresi, klasörü doğrudan komut istemi penceresinde açacaktır.
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.
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ı-
- Cihazı USB kablosunu kullanarak ana bilgisayara bağlayın. Cihazda USB hata ayıklamanın etkin olduğunu doğrulayın.
- Hedef cihazı 5555 numaralı bağlantı noktasında TCP/IP'ye bağlanacak şekilde ayarlayın
$ adb tcpip 5555
- Şimdi USB kablosunu cihazdan çıkarın.
- 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.