Wear OS از اشکالزدایی بیسیم پشتیبانی میکند که به شما امکان میدهد برنامه خود را از طریق شبکه Wi-Fi اشکالزدایی کنید.
پیشنیازها
قبل از شروع، مطمئن شوید که موارد زیر را دارید:
- پل اشکالزدایی اندروید (ADB): از
adbنسخه 30.0.0 یا بالاتر استفاده کنید. شبکه وایفای یکسان: کامپیوتر توسعهدهنده و ساعت Wear OS شما باید به یک شبکه وایفای یکسان متصل باشند.
اشکالزدایی بیسیم را فعال کنید
- گزینههای توسعهدهنده را در ساعت خود فعال کنید .
- در ساعت، تنظیمات (Settings) را باز کنید و به گزینههای توسعهدهندگان (Developer options) بروید.
- اشکالزدایی ADB را فعال کنید.
اشکالزدایی بیسیم را فعال کنید.
در کادر محاورهای که ظاهر میشود، برای تأیید، «مجاز» یا «همیشه مجاز است» را انتخاب کنید.
کامپیوتر خود را با ساعت جفت کنید
فقط کافی است یک بار کامپیوتر خود را با ساعت جفت کنید.
- در ساعت، به تنظیمات > گزینههای توسعهدهنده > اشکالزدایی بیسیم بروید.
- جفتسازی دستگاه جدید را انتخاب کنید.
- ساعت یک کد جفتسازی وایفای ، یک آدرس IP و یک پورت برای جفتسازی نمایش میدهد. این مقادیر را یادداشت کنید.
در رایانه خود، یک ترمینال باز کنید و دستور زیر را اجرا کنید، و
ip-addressوpairing-portبا مقادیری که روی ساعت نشان داده شده است جایگزین کنید:adb pair ip-address:pairing-portوقتی از شما خواسته شد، کد جفتسازی وایفای نشان داده شده روی ساعت را وارد کنید. اگر جفتسازی موفقیتآمیز باشد، پیامی مشابه زیر خواهید دید:
Successfully paired to ip-address:pairing-port
اتصال به ساعت
بعد از جفت شدن ساعت و کامپیوتر، میتوانید به ساعت متصل شوید. هر بار که اشکالزدایی بیسیم را مجدداً راهاندازی میکنید یا شبکههای Wi-Fi را تغییر میدهید، باید دوباره متصل شوید.
- در ساعت، به تنظیمات > گزینههای توسعهدهنده > اشکالزدایی بیسیم بروید.
آدرس IP و پورت اتصال را در بخش اشکالزدایی بیسیم (و نه در بخش «جفت کردن دستگاه جدید») پیدا کنید.
در رایانه خود، دستور زیر را اجرا کنید:
adb connect ip-address:connection-portبا اجرای دستور زیر، اتصال را تأیید کنید:
adb devicesساعت شما باید در لیست دستگاههای متصل ظاهر شود.
اگر این دستور بیش از یک دستگاه را برمیگرداند، قبل از دستورات
adbخود، آدرس IP دستگاه را قرار دهید:adb -s ip-address:connection-port
عیبیابی
اگر نتوانستید وصل شوید، موارد زیر را انجام دهید:
- اتصال شبکه را بررسی کنید: بررسی کنید که هر دو دستگاه به یک شبکه Wi-Fi متصل باشند و شبکه امکان ترافیک نظیر به نظیر را فراهم کند.
- راهاندازی مجدد ADB: در رایانه خود،
adb kill-serverو سپسadb start-serverرا اجرا کنید، سپس دوباره سعی کنید متصل شوید. - فعال/غیرفعال کردن اشکالزدایی: اشکالزدایی بیسیم را در ساعت خاموش و دوباره روشن کنید.