אנדרואיד 11 עשויה להביא סוף סוף יישום נכון, מקורי של Wireless ADB

click fraud protection

גוגל עובדת על יישום ADB אלחוטי מתאים למפתחי אפליקציות לניפוי באגים אלחוטי. תכונה זו עשויה להופיע לראשונה באנדרואיד 11.

עבור מפתחי אפליקציות אנדרואיד, ADB הוא כלי הכרחי לאיתור באגים ביישומים. עם היכולת ליצור יומנים, לדחוף ולמשוך קבצים, להטעין חבילות APK ולהיכנס למעטפת, ADB נותן למפתחים שליטה רבה על מכשיר בדיקה תוך שימוש במחשב. אמנם אפשר השתמש ב-ADB באופן אלחוטי על ידי חיבור למכשיר שלך באמצעות TCP/IP*, מפתחים רבים עשויים שלא לדעת על כך ולכן הם פשוט נשארים עם שימוש בחיבור קווי. בנוסף, ADB אלחוטי כרגע לא כל כך נוח אם למכשיר שלך אין כתובת IP סטטית או שאתה מתמודד עם התקני בדיקה מרובים. לבסוף, העברת נתונים דרך ADB דרך TCP/IP מתרחשת בטקסט רגיל, כך שזה לא רעיון טוב להשתמש בו כאשר הוא מחובר לרשת לא מהימנה. למרבה המזל, נראה שגוגל עובדת על יישום נכון, מקורי ו(אולי) מאובטח של ADB אלחוטי שיכול לנחות באנדרואיד 11 בשנה הבאה.

ג'ושוע דוונג, מהנדס תוכנה בגוגל, הגיש התחייבויות מרובות ל-AOSP Gerrit שמיישמים תכונה זו. מתחייבים אלה ליצור שירות WiFi עבור ADB עם תמיכה בהתאמה מאובטחת. לא זיהינו עדויות לכך שהיישום החדש מצפין נתונים במעבר, אבל ברור שהתכונה הזו עדיין בתהליך עבודה ולכן היא עשויה להגיע ב-commit מאוחר יותר. בצד המשתמש, גוגל מתכננת להוסיף מתג "ניפוי באגים אלחוטי" חדש באפשרויות המפתחים התומך בהתאמה בין מכשירים על ידי סריקת קוד QR או הזנת קוד בן 6 ספרות.

מחרוזות ADB אלחוטיות עבור אנדרואיד 11

<stringname="enable_adb_wireless">Wireless debuggingstring>
<stringname="enable_adb_wireless_summary">Debug mode when Wi\u2011Fi is connectedstring>
<stringname="adb_wireless_error">Errorstring>
<stringname="adb_wireless_settings">Wireless debuggingstring>
<stringname="adb_wireless_list_empty_off">To see and use available devices, turn on wireless debuggingstring>
<stringname="adb_pair_method_qrcode_title">Pair device with QR codestring>
<stringname="adb_pair_method_qrcode_summary">Pair new devices using QR code Scannerstring>
<stringname="adb_pair_method_code_title">Pair device with pairing codestring>
<stringname="adb_pair_method_code_summary">Pair new devices using six digit codestring>
<stringname="adb_paired_devices_title">Paired devicesstring>
<stringname="adb_wireless_device_connected_summary">Currently connectedstring>
<stringname="adb_wireless_device_details_title">Device detailsstring>
<stringname="adb_device_connect">Connectstring>
<stringname="adb_device_disconnect">Disconnectstring>
<stringname="adb_device_forget">Forgetstring>
<stringname="adb_device_mac_addr_title_format">Device MAC address: %sstring>
<stringname="adb_wireless_connection_failed_title">Connection unsuccessfulstring>
<stringname="adb_wireless_connection_failed_message">Make sure %s is connected to the correct networkstring>
<stringname="pairing_progress_category_title">Waiting for pairing requests..string>
<stringname="adb_pair_new_devices_title">Pair new devicesstring>
<stringname="adb_no_pairing_devices_found">No devices were found for pairing.string>
<stringname="adb_pairing_device_dialog_title">Pair with device?string>
<stringname="adb_pairing_device_dialog_pairing_code_label">Wi\u2011Fi pairing codestring>
<stringname="adb_pairing_device_dialog_failed_title">Pairing unsuccessfulstring>
<stringname="adb_pairing_device_dialog_failed_msg">Make sure the device is connected to the same network.string>
<stringname="adb_wireless_verifying_qrcode_text">Checking QR code...string>
<stringname="adb_qrcode_pairing_device_failed_msg">Failed to pair the device. Either the QR code was incorrect, or the device is not connected to the same network.string>
<stringname="adb_discovery_enable_failed_title">Discovery unsuccessfulstring>
<stringname="adb_discovery_failed_msg">Failed to enable ADB wireless discovery. Please make sure you are connected on a Wi\u2011Fi network.string>
<stringname="keywords_adb_wireless">adb, debug, devstring>

קרא עוד

נראה שגוגל סוף סוף משקיעה מאמצי פיתוח בתכונה הזו, אז אני מקווה שהיא תגיע לאנדרואיד 11 בשנה הבאה. עם זאת, ההתחייבויות הללו עדיין לא מוזגו, כך שאין ערובה שהתכונה תגיע במהדורת אנדרואיד הבאה. אנו נפקח עין על ה-AOSP Gerrit כדי לעקוב מתי הוא יתמזג וכדי לברר עוד על יישום זה.

*מפתח מוכר XDA phhusson הביא לידיעתי את ה-ADB יש תמיכה ב-DNS של ריבוי שידורים, כך שכבר ניתן להתחבר באופן אלחוטי ל-ADB מבלי להזדקק לכתובת ה-IP של המכשיר שלך. עם זאת, התחלת השירות דורשת root ואפשר לחבר רק מכשיר אחד בכל פעם, כך שזה לא פתרון אידיאלי. בנוסף, זה לא מתועד בשום מקום בפומבי, אז מעט מאוד אנשים יודעים על זה.


תודה למפתח מוכר XDA luca020400 עבור הטיפ ואל phhusson על ההצבעה על תמיכת mDNS ב-ADB!