חיבור מכשיר אנדרואיד שמחובר באמצעות 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.
נתראה בפוסט הבא :)
לא הבנתי את שלב 3. אתה כותב שאתה בודק את הip של המכשיר אבל בפועל אתה מראה צילום מסך של הcmd של המחשב
השבמחקנכון מאוד, כל הקונספט של ביצוע פקודות (ADB (Android Debug Bridge מגיע בשביל לבצע פעולות על המכשיר. ובין השאר גם לתשאל אותו על מאפייניו
מחק