برای توسعه دهندگان برنامه های اندرویدی ، ADB ابزاری ضروری برای اشکال زدایی در برنامه های کاربردی است. ADB با امکان ایجاد سیاهههای مربوط ، فشار دادن و کشیدن فایلها ، APK های جانبی و وارد پوسته ، در حالی که از رایانه شخصی استفاده می کنید ، کنترل زیادی را بر روی یک دستگاه تست بر توسعه دهندگان می دهد. اگرچه استفاده از ADB بصورت بی سیم با اتصال به دستگاه شما از طریق TCP / IP * ممکن است ، بسیاری از توسعه دهندگان ممکن است از این امر آگاهی نداشته باشند ، بنابراین آنها با استفاده از اتصال سیمی می توانند به راحتی بچسبانند. به علاوه ، ADB بی سیم در حال حاضر مناسب نیست اگر دستگاه شما دارای یک آدرس IP استاتیک یا در ارتباط با چندین دستگاه تست هستید. سرانجام ، انتقال داده ها از طریق ADB از طریق TCP / IP به صورت متنی اتفاق می افتد ، بنابراین استفاده از آن هنگام اتصال به یک شبکه غیر قابل اعتماد ایده خوبی نیست. خوشبختانه ، به نظر می رسد که گوگل در حال اجرای صحیح ، بومی و (احتمالاً) ایمن ADB بی سیم است که می تواند در سال آینده در Android 11 فرود بیاید.
جوشوا دونگ ، مهندس نرم افزار در گوگل ، چندین تعهد به AOSP ارسال کرد. Gerrit که این ویژگی را پیاده سازی می کند. این تعهدات با پشتیبانی از جفت شدن ایمن ، سرویس WiFi را برای ADB ایجاد می کنند. ما شواهدی را کشف نکرده ایم مبنی بر اینکه پیاده سازی جدید داده ها را در حال گذر از رمزگذاری می کند ، اما این ویژگی به وضوح هنوز در حال پیشرفت است ، بنابراین ممکن است به یک متعهد بعدی برسد. در سمت کاربر ، Google قصد دارد یک گزینه "اشکال زدایی بی سیم" جدید را در گزینه های توسعه دهنده اضافه کند که با اسکن کردن کد QR یا وارد کردن یک کد 6 رقمی ، از دستگاه های جفت شدن پشتیبانی می کند.
رشته های ADB بی سیم برای آندروید 11
اشکال زدایی بی سیم
حالت اشکال زدایی هنگام اتصال Wi u2011Fi
خطا
اشکال زدایی بی سیم
برای دیدن و استفاده از دستگاه های موجود ، اشکال زدایی بی سیم
دستگاه جفت را با کد QR
جفت دستگاه های جدید با استفاده از QR کنید اسکنر کد
دستگاه جفت با کد جفت کننده
دستگاه های جدید را با استفاده از کد شش رقمی
دستگاه های جفت شده
اتصال متصل
در حال حاضر متصل
جزئیات دستگاه
اتصال
قطع
را فراموش کنید
آدرس MAC دستگاه:٪ s
اتصال ناموفق
اطمینان حاصل کنید که٪ s به شبکه صحیح وصل شده است
منتظر درخواست جفت شدن هستید.
جفت دستگاههای جدید
دستگاهی برای جفت نشدن یافت نشد. [19659025] جفت با دستگاه؟
شرکت اتصال جفت Wi u2011Fi de
جفت نشدن
اطمینان حاصل کنید که دستگاه به همان شبکه وصل شده است.
بررسی کد QR ...
جفت کردن دستگاه انجام نشد. یا کد QR نادرست بود ، یا دستگاه به همان شبکه وصل نشده است.
کشف ناموفق
امکان کشف بی سیم ADB ناموفق بود. لطفاً اطمینان حاصل کنید که به یک شبکه Wi u2011Fi وصل شده اید.
adb، debug، dev
به نظر می رسد گوگل سرانجام تلاش توسعه را در این ویژگی قرار داده است ، بنابراین امیدوارم که آن را در آندروید 11 بعدی وارد کند. سال با این حال ، این تعهدات هنوز ادغام نشده اند ، بنابراین هیچ ضمانتی برای ورود این نسخه به نسخه بعدی Android وجود ندارد. ما AOSP Gerrit را مورد توجه قرار می دهیم تا از زمان ادغام آن مطلع شویم و اطلاعات بیشتری در مورد این کار بیابیم.
* XDA Recognized Developer phhusson توجه من را جلب کرد که ADB از DNS multicast پشتیبانی می کند ، بنابراین در حال حاضر امکان پذیر است. برای اتصال بی سیم به ADB بدون نیاز به آدرس IP دستگاه شما. با این حال ، شروع سرویس به ریشه نیاز دارد و فقط می توانید یک دستگاه را به طور همزمان متصل کنید ، بنابراین یک راه حل ایده آل نیست. بعلاوه ، در هیچ کجای عمومی مستند نیست ، بنابراین تعداد کمی از مردم از آن آگاه هستند.
با تشکر از XDA شناخته شده توسعهدهنده luca020400 برای نکته و phhusson برای اشاره به پشتیبانی mDNS در ADB!
پست های بیشتری را می خواهم از این ارسال شود به صندوق ورودی شما؟ ایمیل خود را وارد کنید تا در خبرنامه ما مشترک شوید.

