Android قم بتوصيل Debug Bridge (ADB) بالجهاز عبر USB وWiFi
ما هي تفاصيل Android جسر التصحيح (ADB)؟
Android جسر التصحيح (ADB) هي أداة سطر أوامر تتيح لك التواصل مع الجهاز. يتم استخدامه لجسر الاتصال بين مثيل المحاكي (Android الجهاز) وعملية تشغيل الخلفية (الخادم). يساعدك على تنفيذ إجراءات مختلفة مثل تثبيت جهاز أو تصحيح أخطائه وتشغيل أوامر مختلفة على الجهاز من خلال توفير الوصول إلى Unix Shell.
استخدام أي جهاز حقيقي لأتمتة الهاتف المحمول الاختبار لقد كان دائمًا تحديًا للمختبرين. لكن، Android يقدم عددًا من الحلول لتوصيل جهاز حقيقي عبر USB (الحافلة التسلسلية العالمية)، على سبيل المثال، Android جسر التصحيح (ADB).
تصحيح أخطاء USB وتكوين ADB
يوفر APPIUM ميزة تنفيذ الاختبار على الأجهزة الحقيقية. ولكن قبل تنفيذ الاختبار، نحتاج إلى إعداد المتطلبات الأساسية التالية.
- يجب تمكين تصحيح أخطاء USB
- تكوين بنك التنمية الآسيوي
- إعداد القدرة المطلوبة حسب تغييرات الأجهزة.
سنرى هنا كلا من الاتصال بالمحاكي وكذلك بالجهاز الحقيقي للاختبار. راجع الخطوات أدناه للاتصال بالمحاكي.
كيفية الاتصال بالمحاكي
المتطلبات المسبقة - يجب تثبيت SDK (مجموعة تطوير البرامج) على الجهاز. بنك التنمية الآسيوي في Android يتم تعبئتها مع جوجل Android SDK (مجموعة تطوير البرمجيات).
خطوات لتمكين ADB من مدير SDK.
الخطوة 1) ساعات العمل Android مجلد SDK
الخطوة 2) Double انقر على مدير SDK
الخطوة 3) من قائمة جميع الحزم، حدد الأدوات وقم بتحديد مربع الاختيار
- Android أدوات SDK و
- Android أدوات منصة SDK.
كيفية الاتصال Android الجهاز مع ADB (Android جسر التصحيح)
الخطوة 1) تمكين تصحيح أخطاء USB على جهازك
قم بتمكين خيار تصحيح أخطاء USB من "خيار المطور" في Android هاتف. الآن، قم بتوصيل الخاص بك Android الجهاز إلى الكمبيوتر باستخدام كابل USB.
الخطوة 2) اذهب إلى Android مجلد SDK
افتح المجلد المحلي حيث Android تم حفظ ملفات SDK 'Android SDK >> أدوات المنصة مثل: C:\android-sdk\platform-tools
الخطوة 3) افتح نافذة الأوامر
عقد المجلد الداخلي Shift + انقر بزر الماوس الأيمن على القائمة >> اختر "افتح نافذة الأوامر هنا" الخيار.
سيتم فتح المجلد باستخدام موجه الأوامر.
ملاحظات– يمكنك أيضًا فتح مسار المجلد مباشرة من أمر التشغيل في موجه الأوامر.
ستفتح نافذة الأوامر هذه المجلد مباشرة في نافذة موجه الأوامر.
الخطوة 4) قم بتوصيل خارجي Android جهاز
الآن، قبل فحص الجهاز، يجب على المستخدم توصيل جهاز خارجي Android الجهاز (الهاتف المحمول). للاتصال استخدم موصل كبل USB الخاص بالجهاز بالنظام. ثم في موجه الأوامر أعلاه، اكتب الأمر-
'adb devices' & press Enter
سيعرض كل قائمة بجميع الأجهزة المتصلة.
ولكن قبل ذلك يجب علينا التحقق من خادم ADB. تحقق مما إذا كان يعمل كعملية خلفية أم لا. فقط افتح موجه الأوامر من الإجراء المذكور أعلاه واكتب "adb" ثم اضغط على "إدخال". يجب أن يعرض جميع عمليات بنك التنمية الآسيوي قيد التشغيل.
عند بدء تشغيل الخادم، فإنه دائمًا يربط منفذ TCP المحلي 5037. يستمع جميع عملاء ADB إلى منفذ TCP 5037 للتواصل مع طلب الخادم.
الآن، يمكن لخادم ADB قيد التشغيل فحص جميع المحاكي المتصل أو مثيلات الجهاز عن طريق فحص المنفذ.
تذكر دائمًا أن برنامج ADB الخفي يعمل على منفذ ذي أرقام فردية بين النطاقات من 5555 إلى 5558.
يتم تشغيل عملية ADB daemon مع اتصال وحدة التحكم الذي يكتسب منفذ رقم زوجي للاتصال.
فمثلا: إذا كان جهازًا واحدًا متصلاً، فسيقوم الخادم تلقائيًا بفحص الجهاز والاتصال به، ولكن إذا كان هناك جهاز أو محاكي يعمل على تشغيل عدة أجهزة، فيحتاج المستخدم إلى إعطاء ADB اتصالاً بتعليمات سطر أوامر USB الخاصة بالجهاز للاتصال.
مثيل المحاكي المتصل بمنفذ ذو أرقام فردية 5557 لديه نفس وحدة التحكم التي تعمل عبر منفذ 5556 ذو أرقام زوجية، أي. يحتوي كل جهاز قيد التشغيل على منفذ واحد فردي ومنفذ زوجي متصل.
emulator 1: console 5556 emulator 1: adb 5557 emulator 2: console 5554 emulator 2: adb 5555
أمر للكشف عن جميع الأجهزة المتصلة –
<$ adb devices> emulator-5554 device emulator-5556 device emulator-5558 device
الأمر بالكشف عن جهاز واحد من عدة أجهزة متصلة-
<$ adb –s emulator-5554 install Guru99.apk>
سيكتشف اتصال adb للجهاز -5554 ويقوم بتثبيت التطبيق.
لذلك، بهذه الطريقة يمكن للمستخدم إعداد اتصال ناجح للوصول إلى مثيلات اتصال ADB USB باستخدام أوامر ADB.
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.
كيفية تكوين ADB لدعم Wi-Fi
تمامًا مثل تكوين ADB Connect USB، يمكن للمستخدم أيضًا تكوين ADB عبر شبكة wi-fi.
المتطلبات المسبقة
- يبلغ قطر كلاً من Android يجب أن يكون الجهاز والكمبيوتر المضيف متصلين بنفس الشبكة اللاسلكية و
- يجب تعطيل خيار Bluetooth الخاص بالجهاز.
خطوات الاتصال-
- قم بتوصيل الجهاز باستخدام كابل USB بالكمبيوتر المضيف. تأكد من تمكين تصحيح أخطاء USB في الجهاز.
- قم بتعيين الجهاز المستهدف لتوصيل TCP/IP على المنفذ 5555
$ adb tcpip 5555
- الآن قم بفصل كابل USB من الجهاز.
- In Android ابحث عن عنوان IP من الإعدادات >> إعداد wi-fi >> متقدم >> عنوان IP. استخدم نفس الشيء Android تصحيح عنوان IP Bridge لتوصيل الجهاز عبر اتصال USB بجهاز توصيل ADB
eg: Network IP address is- 148.100.1.17 $ adb devices List of devices attached 148.100.1.17:5555 device
ومن ثم، تم الانتهاء من التكوين النهائي وتم تكوين "adb" بنجاح عبر الشبكة اللاسلكية.
ملحوظة- إذا حدث أي خطأ في الاتصال، فما عليك سوى إعادة تعيين أو إيقاف اتصال مضيف adb. لذلك، استخدم الأمر التالي
ومرة أخرى يتصل ADB بالهاتف من الخطوة الأولى. إذا كنت تعمل مع Android الأجهزة وتبحث عن محاكي، فكر في التحقق من ذلك قائمة الأفضل Android محاكاة لـ Windows للعثور على الحل المناسب لاحتياجاتك.