android - يفتح - واي فاي مجاني




هل تريد تشغيل/تثبيت/تصحيح تطبيقات Android عبر شبكة Wi-Fi؟ (14)

اعتقدت أن هناك طريقة لاختبار تطبيقاتك في التطوير عبر Wi-Fi. هل هذا دقيق؟

أحب أن أكون قادراً على فك هاتفي وتطويره لاسلكياً.


تصحيح الأخطاء اللاسلكية في نظام Android (MAC)

الخطوة 1: اذهب إلى مجلد sdk (المسار المشترك "/ Users / macname / Library / Android / sdk / platform-tools") افتح cmd هنا تشغيل "adb devices" output - قائمة الأجهزة المرفقة

إذا لم يتم العثور على أمر adb في نوع cmd ./adb --help OS X / macOS: عادة ~ / .profile أو ~ / .bash_profile أضف السطر التالي واستبدل المسار بالبرنامج الذي قمت بتثبيت أدوات النظام الأساسي:

الخطوة 2: $ export PATH = "/ Users / macname / Library / Android / sdk / platform-tools": $ PATH

الخطوة 3: أجهزة adb $ قائمة الأجهزة المرفقة جهاز ZH99FF7FTY

الخطوة 4: إعادة تشغيل tcpip $ 5555 adb في منفذ وضع TCP: 5555

الخطوة 5: $ adb connect 10.124.32.18:5555 تتصل بـ 10.124.32.18:5555

في المرة القادمة كرر الخطوة 4 و 5 لإعادة الاتصال أو إذا كان إعادة تشغيل الجهاز وعدم الاتصال اتبع الخطوة مرة أخرى BEST OF LUCK


  1. في Device Sett-> "خيارات المطور" -> "إبطال أذون تصحيح أخطاء USB".
  2. قم بتوصيل الجهاز عبر USB وتأكد من عمل التصحيح.
  3. adb tcpip 5555
  4. adb connect <DEVICE_IP_ADDRESS>:5555
  5. افصل USB
  6. adb devices

أفضل طريقة هي استخدام ADBConnect (البرنامج المساعد Eclipse ) و ADB اللاسلكي (التطبيق لجهاز Android).


إذا كنت ترغب في تمكين adb اللاسلكية على الجهاز دون الاتصال بكابل USB على الإطلاق (الجذر مطلوب):

  1. تثبيت تطبيق طرفي على الجهاز (مثل Android Emulator Terminal) اكتب التالي
  2. سو
  3. setprop service.adb.tcp.port 5555
  4. وقف adbd
  5. بدء adbd

نظرًا لأنك قد فتحت المحطة بالفعل ، يمكنك العثور على عنوان IP الخاص بالجهاز:

ip addr show

ثم في بيئة تشغيل تصحيح الأخطاء الخاصة بك:

adb connect ip.of.the.device

هذا سيجعل الجهاز مدرجًا كأية أدوات محاكاة أخرى قد تكون لديك. لاحظ أن TCP سيبقى مفتوحًا حتى تعيد ضبط الجهاز. قد تحتاج أيضًا إلى تثبيت تطبيق Wi-Fi Keep Alive إذا كنت تواجه غالبًا قطع الاتصال.

تذكر إغلاق TCP عند الاتصال بالشبكات العامة إذا كنت تريد أن تشعر بالأمان. يمكنك القيام بما يلي أو ببساطة إعادة تشغيل الجهاز:

  1. سو
  2. setprop service.adb.tcp.port -1
  3. وقف adbd
  4. بدء adbd

تتمتع الأداة المساعدة adb بالقدرة على الاتصال بجهاز عبر TCP / IP. ومع ذلك ، لا يستمع adbd عادة لاتصالات TCP.

إذا كنت ترغب في تشغيله ، فأنت بحاجة إلى جهاز هندسي (بمعنى آخر ، تحتاج إلى الجذر). ثم اتبع التوجيهات في هذا المنصب:

كيف يمكنني الاتصال بـ Android باستخدام ADB عبر TCP؟

نظرًا لأن هذا لا يعمل إلا على أجهزة Eng ، فلا يتم دعمه رسميًا. استخدم على مسؤوليتك الخاصة ، وتوقع الأخطاء ، إلخ.


جواب Radu Simionescu كان يعمل معي. شكرا لكم. بالنسبة لأولئك الذين لا يستطيعون رؤية عنوان IP لجهازهم الذي يعمل بنظام Android ، انتقل إلى Settings > Wireless > Wi-Fi ثم اضغط لفترة طويلة على شبكة wifi التي تتصل بها. ثم حدد Modify network config تحقق من " Show Advance Options وقسم الانتقال إلى IP address .

بعد تثبيت adb في نظامك ، يمكنك تشغيل killadd adb و killadd adb adb start-server لتحديث adb. في بعض الأحيان يمكننا الحصول على مشكلات مثل here


قم بتوصيل الجهاز عبر USB وتأكد من عمل التصحيح. يتم اتخاذ هذه الخطوات إذا سبق لك تثبيت adb وتعيين مساره في بيئة varialbe

  1. افتح cmd واكتب ما يلي
  2. adb tcpip 5555
  3. العثور على عنوان adb shell ip route
  4. adb connect DEVICE_IP_ADDRESS:5555
  5. افصل USB ومتابعة التصحيح اللاسلكي.

لقد كتبت نصًا نصيًا يحتوي على shell والذي يتيح لك تصحيح أخطاء جهاز Android عبر Wi-Fi.

هنا هو الرمز:

#!/usr/bin/env bash
#Notice: if unable to connect to [ip]:5555,
#try adb kill-server then try again.

adb shell ip route > addrs.txt
#Case 1:Nexus 7
#192.168.88.0/23 dev wlan0  proto kernel  scope link  src 192.168.89.48

#Case 2: Smartsian T1,Huawei C8813
#default via 192.168.88.1 dev eth0  metric 30
#8.8.8.8 via 192.168.88.1 dev eth0  metric 30
#114.114.114.114 via 192.168.88.1 dev eth0  metric 30
#192.168.88.0/23 dev eth0  proto kernel  scope link  src 192.168.89.152  metric 30
#192.168.88.1 dev eth0  scope link  metric 30

ip_addrs=$(awk {'if( NF >=9){print $9;}'} addrs.txt)

echo "the device ip address is $ip_addrs"

echo "connecting..."

rm addrs.txt

adb tcpip 5555

adb connect "$ip_addrs"

لقد وجدت إجابتي here :

  1. يمكنك توصيل جهاز كمبيوتر مضيف لجهاز Android و adb بشبكة Wi-Fi شائعة يمكن الوصول إليها مع كليهما. لقد وجدنا أن جميع نقاط الوصول ليست مناسبة ؛ قد تحتاج إلى استخدام نقطة وصول تم تكوين جدار الحماية لها بشكل صحيح لدعم adb.
  2. قم بتوصيل الجهاز بكابل USB لاستضافة.
  3. تأكد من تشغيل adb في وضع USB على المضيف.

    $ adb usb
    restarting in USB mode
    
  4. اتصل بالجهاز عبر USB.

     $ adb devices
     List of devices attached
     ######## device
    
  5. أعد تشغيل adb المضيف في وضع tcpip.

    $ adb tcpip 5555
    restarting in TCP mode port: 5555
    
  6. تعرف على عنوان IP الخاص بجهاز Android: Settings -> About tablet -> Status -> IP address . تذكر عنوان IP ، من النموذج #.#.#.#. في بعض الأحيان ليس من الممكن العثور على عنوان IP لجهاز الروبوت ، كما هو الحال في حالتي. لذلك يمكنك الحصول عليه باستخدام adb كما يلي: $ adb shell netcfg ويجب أن يكون في السطر الأخير من النتيجة.

  7. Connect adb host to device:

    $ adb connect #.#.#.#
    connected to #.#.#.#:5555
    
  8. أزل كابل USB من الجهاز ، وتأكد أنه ما زال بإمكانك الوصول إلى الجهاز:

    $ adb devices
    List of devices attached
    #.#.#.#:5555 device
    

أنت الآن على ما يرام!

في حالة فقد اتصال Adb في أي وقت:

  1. تأكد من أن المضيف لا يزال متصلًا بشبكة Wi-Fi نفسها التي يعمل بها جهاز Android.
  2. أعد الاتصال عن طريق تنفيذ خطوة "adb connect" مرة أخرى.
  3. أو إذا لم يفلح ذلك ، فأعد تعيين مضيف Adb الخاص بك:

     adb kill-server
    

ثم نبدأ من البداية.


للجميع ، هذا ، هناك طريقة أفضل ( أسهل طريقة ):

1) مكوّن إضافي لمخارج Android studio ، يدعى Android wifi ADB

2) اذهب إلى ملف -> إعدادات -> الإضافات -> تصفح المستودعات

3) ابحث عن Android WiFi ADB ، وانقر فوق تثبيت ، ثم أعد تشغيل المطالبة

4) سترى رمزًا جديدًا ، وهو المكون الإضافي الجديد.

الآن لجعل هذا العمل :

5) انتقل إلى خيار المطور الخاص بالهاتف وقم بتمكين DEBUGGING (يجب)

6) أيضا تمكين ، السماح DEBUG OVER TCP / NETWORK

7) قم بتوصيل هاتفك عبر USB ، وتأكد من أن كل من الهاتف وجهاز الكمبيوتر / الكمبيوتر المحمول متصلان بنفس الشبكة (إما نقطة الاتصال أو wifi)

8) انقر فوق الرمز الجديد (أي ANDROID Wifi ABD )

9) تم اكتشاف هاتفك والحصول على اتصال عبر واي فاي / نقطة اتصال ، وبالتالي الآن قد تفصل USB . هذه هي عملية لمرة واحدة ، وبالتالي قد لا تحتاج إلى الحفاظ على اتصال الهاتف عبر USB.

سيؤدي ذلك إلى حفظ هاتفك من الرسوم غير المنتظمة وأيضًا علاج لكابلات USB قصيرة الطول.


ملاحظة: - يجب أن يكون هاتف Android الجذر.

أنا أستخدم هذه التقنية ، والتي هي سهلة للغاية.

1) تثبيت wifi ADB في الروبوت الهاتف من playstore

الرابط: - https://play.google.com/store/apps/details?id=com.ttxapps.wifiadb

2) تنزيل adb:

الرابط: https://www.dropbox.com/s/mcxw0yy3jvydupd/adb-setup-1.4.3.exe?dl=0

3) تشغيل إكس: - عندما ترى شاشة زرقاء اضغط y تدخل.

4) الآن فتح ملف apk الخاص ADB apk ، فقط منح إذن الجذر ويجب أن نتذكر الروبوت الهاتف والنظام على نفس الشبكة عن طريق واي فاي أو نقطة اتصال.

5) Open Wifi adb apk ، سوف تحصل على بعض عنوان IP مثل ، adb connect 192.168.2.134:5555 ملاحظة قد يكون هذا الملكية الفكرية جدا من النظام إلى النظام ، والآن وضع هذه المعلومات لك موجه الأوامر واضغط على Enter.

5) افتح cmd من أي مكان أدخل adb connect 192.168.2.134:5555 .

6) وأخيرا قمت بالاتصال بنجاح إلى بنك التنمية الآسيوي. ستظهر الرسالة مثل connected to 192.168.2.140:5555

آمل أن يساعدك ، شكرا لك!


نقطة افتقاد واحدة ربما غاب عنها هنا - بمجرد قيامك بإعادة الضبط في adb - يتم فقدان اتصال TCP ومن ثم يجب عليك القيام بـ adb connect IP: port مرة واحدة مرة أخرى


(لا توجد حاجة إلى الجذر) هناك طريقة واحدة سهلة وسهلة ومع واجهة المستخدم في Android Studio

تم إنشاء المكوّن الإضافي IntelliJ و Android Studio لتوصيل جهاز Android بسرعة عبر WiFi لتثبيت تطبيقاتك وتشغيلها وتصحيحها بدون توصيل USB. اضغط على زر واحد ونسيان كابل USB الخاص بك.

مجرد تثبيت المساعد الروبوت واي فاي ADB

قم بتنزيل وتثبيت Android WiFi ADB مباشرةً من

Intellij / Android Studio: التفضيلات / الإعدادات-> المكونات الإضافية-> تصفح المستودعات

.

تذكر! لأول مرة لتهيئة الجهاز يجب عليك الاتصال باستخدام USB

بدلاً من ذلك ، يمكنك تنزيل المكون الإضافي من موقع البرنامج المساعد JetBrains وتثبيته يدويًا في: التفضيلات / الإعدادات-> المكونات الإضافية-> تثبيت المكون الإضافي من القرص.

يمكنك الاتصال وإدارة الأجهزة الخاصة بك بسهولة ....... لمزيد من المعلومات اقرأ هنا Library


خطوات تصحيح أخطاء Android Wifi مع ADB:

$> adb devices   // check all usb debuggable devices connected.

$> adb -d shell  // Access device shell.

shell> ifconfig  // Check and copy wifi ip-address eg:192.168.1.90

shell> exit      // Exit from android device shell.

$> adb tcpip 5000   // open TCP port 5000 (or any available)

$> adb connect 192.168.1.90:5000  // connect to device via wifi ip over specific TCP port.

$> adb devices   // you will get debuggabled android device over wifi.

مطلوب: قم بتوصيل جهاز Android الخاص بك بالكمبيوتر عن طريق USB مع تمكين وضع المطور. أيضا توصيل جهاز الروبوت الخاص بك والكمبيوتر إلى نفس جهاز التوجيه واي فاي (أو استخدام الربط).





tethering