חיבור מכשיר אנדרואיד שמחובר באמצעות WiFi לצורך הרצת אוטומציה




אז בפעם הקודמת למדנו איך מחברים מכשיר אנדרואיד ל-ADB באמצעות כבל USB.

העניין הוא שלא תמיד נרצה לעבוד בתצורה הזו, כבלי USB הרבה פעמים מסרבלים את ה-setup ודורשים משאבים שלא תמיד הכרחיים.

לאחר שהמכשיר חובר למחשב בADB באמצעות כבל USB, נוכל לשלוט על המכשיר ולהורות לו לתקשר עם שרת הADB שעל המחשב באמצעות WiFi.


איך עושים את זה?

שלב 1:

נחבר את המכשיר למחשב באמצעות כבל ונוודא שיש לנו תקשורת ADB אליו


כדאי בכל אופן להריץ את הפקודה adb usb על מנת להיות בטוחים שאנחנו מחוברים בתצורת USB.

שלב 2:

נרים בשרת ה ADB שלנו את האופציה לתקשר על גבי WiFi

באמצעות הפקודה - adb tcpip 5556


שלב 3:

נדאג שהמכשיר והמחשב יהיו מחוברים לאותה רשת WiFi.
ולאחר מכן נתשאל את המכשיר שלנו על ה-ip שקיבל ברשת באמצעות הפקודה - adb shell ip -f inet addr show wlan0


שלב 4:

כעת כשאנחנו יודעים את כתובת ה ip של המכשיר נוכל להגדיר את ה-ADB שלנו להתחבר למכשיר באמצעות WiFi על ידי הפקודה - adb connect 192.168.1.19:5556

ולאחר מכן נבצע שוב את הפקודה - adb devices



וזהו! יש לנו מכשיר מתקשר באמצעות WiFi. כעת ניתן לעשות עליו אילו בדיקות שרק נרצה.

סיכום

היום דיברנו ההגדרות הנדרשות במכשיר ובמחשב על מנת לבצע חיבור ADB על גבי WiFi.

נתראה בפוסט הבא :)

תגובות

  1. לא הבנתי את שלב 3. אתה כותב שאתה בודק את הip של המכשיר אבל בפועל אתה מראה צילום מסך של הcmd של המחשב

    השבמחק
    תשובות
    1. נכון מאוד, כל הקונספט של ביצוע פקודות (ADB (Android Debug Bridge מגיע בשביל לבצע פעולות על המכשיר. ובין השאר גם לתשאל אותו על מאפייניו

      מחק

הוסף רשומת תגובה

פוסטים פופולריים מהבלוג הזה

תכנות מונחה עצמים | Dependency Inversion Principle

מהם קבצי DLL ואיך להשתמש בהם?

מה ההבדל בין אוטומציה לפיתוח רגיל